Ver Mensaje Individual
  #4 (permalink)  
Antiguo 07/05/2014, 15:26
Avatar de stock
stock
 
Fecha de Ingreso: junio-2004
Ubicación: Monterrey NL
Mensajes: 2.390
Antigüedad: 20 años, 4 meses
Puntos: 53
Respuesta: Guardar imagen CANVAS con php

En php puedes usar la función imagecreatefromstring para convertir el texto a imagen.

http://www.php.net/manual/en/functio...fromstring.php

Luego puedes usar la función imagejpeg para guardar la imagen a disco.

http://www.php.net/manual/en/function.imagejpeg.php

Código PHP:
Ver original
  1. <?php
  2. $data = 'iVBORw0KGgoAAAANSUhEUgAAABwAAAASCAMAAAB/2U7WAAAABl'
  3.        . 'BMVEUAAAD///+l2Z/dAAAASUlEQVR4XqWQUQoAIAxC2/0vXZDr'
  4.        . 'EX4IJTRkb7lobNUStXsB0jIXIAMSsQnWlsV+wULF4Avk9fLq2r'
  5.        . '8a5HSE35Q3eO2XP1A1wQkZSgETvDtKdQAAAABJRU5ErkJggg=='; //esto vendrá en el request
  6. $data = base64_decode($data);
  7.  
  8. $im = imagecreatefromstring($data);  //convertir a imagen
  9. if ($im !== false) {
  10.     imagejpeg($im, 'el_nombre_que_le_quieras_dar.jpg'); //guardar a disco
  11.     imagedestroy($im); //liberar memoria
  12. }
  13. else {
  14.     echo 'Un error ocurrio al convertir la imagen.';
  15. }
  16. ?>

Intenta ese ejemplo a ver si te funciona.

Saludos

PS: hace años que no programo en PHP, pero ese código se parece a como lo hago generalmente en ruby xD