Ver Mensaje Individual
  #2 (permalink)  
Antiguo 19/02/2002, 14:18
javapi
Usuario no validado
 
Fecha de Ingreso: enero-2002
Mensajes: 26
Antigüedad: 22 años, 3 meses
Puntos: 0
Re: Expliquenme esto (Crear GIFs)

No soy muy bueno para esto pero espero que mis comentarios al codigo te ayuden un poco
<?php
Header("Content-type: image/gif"); //crea un header que le undicara al navegador que esta leyendo un archivo gif

$string=implode($argv," "); //toma los argumentos de la llamada 'text' en este caso y los guarda en el areglo $string

$im = imagecreatefromgif("images/button1.gif"); //crea un objeto tipo imagen gif a partir de una imagen ya existente 'button1.gif'

$orange = ImageColorAllocate($im, 220, 210, 60); //crea un color para ser utilizado

$px = (imagesx($im)-7.5*strlen($string))/2; //calcula la posicion del texto en la imagen

ImageString($im,3,$px,9,$string,$orange);//escribe un texto dentro de la imagen $im usando el color &orange

ImageGif($im); //crea la imagen gif basandoce en el objeto $im

ImageDestroy($im); //libera el objeto $im
?>

llamada:
<imgsrc="button.php3?text">
Este codigo hace que el archivo que lo contiene se convierta en una imagen gif, por lo cual solo se necesita llamar a este archivo como si fuera otra imagen cualquiera.

P.D. Recuerda que el formato GIF ya no es libre y requieres pago de licencia para usarlo. Te recomiendo veas las funciones para l formato PNG que funcianan de forma indentica a estas.