La función Gmagick::writeimage() es una función incorporada en PHP que se utiliza para escribir una imagen en el nombre de archivo especificado.
Sintaxis:
Gmagick Gmagick::writeimage( string $filename, bool $all_frames )
Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:
- $filename: Especifica el nombre del archivo.
- $all_frames (Opcional): Especifica que se necesitan todos los marcos.
Valor de retorno: esta función devuelve VERDADERO en caso de éxito.
Excepciones: esta función lanza GmagickException en caso de error.
Imagen utilizada: para capturar el área del lienzo.
Los siguientes programas ilustran la función Gmagick::writeimage() en PHP:
Programa 1: Escritura de la imagen
<?php // Create a new Gmagick object $gmagick = new Gmagick('geeksforgeeks.png'); // Write the image to a local folder $gmagick->writeimage('my_image.png'); echo 'Image saved successfully'; ?>
Producción:
This will save the image successfully.
Programa 2: Escribir el dibujo
<?php // Create a new Gmagick object $gmagick = new Gmagick('geeksforgeeks.png'); // Create a GmagickDraw object $draw = new GmagickDraw(); // Set the color $draw->setFillColor('white'); // Function to draw rectangle $draw->rectangle(0, 0, 800, 400); // Set the fill color $draw->setFillColor('#1bd911'); // Set the font size $draw->setfontsize(50); // Annotate a text $draw->annotate(30, 100, 'GeeksforGeeks'); // Use of drawimage function $gmagick->drawImage($draw); // Write the image to a local folder $gmagick->writeimage('my_drawing.png'); echo 'Image saved successfully'; ?>
Salida: Esto guardará el dibujo en la carpeta local.
Image saved successfully
Referencia: https://www.php.net/manual/en/gmagick.writeimage.php