Tecnología

Inicio

Cómo editar una imagen en PHP

edición de imágenes en PHP generalmente se realiza utilizando la biblioteca MagickWand PHP. Esta poderosa biblioteca proporciona una interfaz PHP para la biblioteca C ++ conocido como "ImageMagick", e incluye cientos de funciones para editar, convertir y componer imágenes en todos los formatos. El código fuente de este tutorial está basado en el código de ejemplo disponible en el sitio MagickWand.

Instrucciones

1 Crear un nuevo archivo de código fuente de PHP mediante la apertura de su editor de texto sin formato favorito y guardarlo con el nombre "wandTutorial.php."

2 Pegar las etiquetas PHP <? Php y?> En el archivo. Estas etiquetas deben rodear todo el código PHP, por lo que el resto del tutorial irán entre las dos líneas.

3 Pegar el código $ magick_wand = NewMagickWand (); para cargar MagickWands, que posee una colección de imágenes para ser editado.

4 Pegar el código de MagickReadImage ($ magick_wand, 'rose.jpg'); para cargar una imagen en la barra. Esto cargará el archivo de imagen "rose.jpg" desde el mismo directorio que el archivo PHP. Reemplazarlo con un nombre de la imagen que desea editar.

Pegar el código de MagickNewImage ($ magick_wand, 100,100); en lugar de crear una nueva imagen. El primer argumento es la varita, el segundo el ancho de la imagen, y el último la altura de la imagen en píxeles. Especificar un color para ser el color de fondo de la imagen después de los argumentos de anchura y altura, si se desea.

5 Pegar el código $ drawing_wand = NewDrawingWand (); para crear una "varita dibujo."

6 Pega el siguiente para cargar una fuente y dibujarlos en la imagen existente:

DrawSetFont ($ drawing_wand, "/ usr / share / fonts / bitstream-vera / Vera.ttf");

DrawSetFontSize ($ drawing_wand, 20);

DrawSetGravity ($ drawing_wand, MW_CenterGravity);

$ Pixel_wand = NewPixelWand ();

PixelSetColor ($ pixel_wand, "blanco");

DrawSetFillColor ($ drawing_wand, $ pixel_wand);