Tecnología

Inicio

Cómo crear un PHP Foto animada

Cómo crear un PHP Foto animada


Una animación se crea en PHP utilizando una serie de imágenes estáticas, produciendo el efecto de la acción o movimiento. imágenes animadas se utilizan para mejorar la apariencia de un sitio web. Una imagen animada atrae la atención del usuario a ciertos elementos de una página web, como un anuncio. En PHP puede crear una imagen animada con un archivo de clase PHP.

Instrucciones

1 Descargar el archivo de clase GifEncoder (ver Recursos).

2 Guarde el archivo de clase a la web raíz del sitio web de PHP que va a crear la imagen animada.

3 Crear una serie de imágenes PNG que se utilizarán para construir la imagen animada utilizando el software de edición de imágenes. Nombre las imágenes MyFirstImage.png y MySecondImage.png.

4 Guarde las imágenes en la raíz del sitio Web.

5 Abra un editor de PHP, como el Bloc de notas.

6 Introducir código PHP para establecer una cabecera de las imágenes, y llamar al archivo de clase GIFEncoder

header ( 'Content-type: image / gif');

include ( 'GIFEncoder.class.php');

7 Abrir la primera imagen de la imagen animada y añade el texto siguiente:

$ Texto = "Este es un texto que pueda editar en la imagen";

$ Imagen = imagecreatefrompng ( 'MyFirstImage.png');

$ Text_color = imagecolorallocate ($ imagen, 200, 200, 200);

imagestring ($ imagen, 5, 5, 5, $ texto, $ text_color);

8 Generar un GIF de la imagen $:

ob_start ();

imagegif (imagen $);

$ marcos [] = ob_get_contents ();

$ Enmarcado [] = 40;

ob_end_clean ();

Añadir los datos GIF a una matriz de modo que pueda ser utilizado más adelante mediante el uso de la memoria intermedia de salida.

9 Repita el proceso anterior para añadir la segunda imagen:

$ Imagen = imagecreatefrompng ( 'MySecondImage.png');

$ Text_color = imagecolorallocate ($ imagen, 200, 200, 200);

imagestring ($ imagen, 5, 20, 20, $ texto, $ text_color);

ob_start ();

imagegif (imagen $);

$ marcos [] = ob_get_contents ();

$ Enmarcado [] = 40;

ob_end_clean ();

Continuar la adición de imágenes, como el anterior, si desea que la animación de tener más de dos imágenes.

10 Utilice la clase GIFEncode para combinar los archivos GIF y para generar el archivo GIF animado:

Gif $ = new GIFEncoder ($ marcos, enmarcado $, 0,2,0,0,0, 'bin');

11 Salida de la animación completado:

echo $ GIF-> GetAnimation ();

12 Guarde la página PHP y abrirlo en un navegador para ver el efecto de animación.