-
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.