La función imagecreatefromxpm() es una función incorporada en PHP que se usa para crear una nueva imagen desde un archivo XPM o URL. XPM (X PixMap) es un formato de archivo de imagen utilizado por el sistema X Window. Esta imagen cargada se puede trabajar más en el programa. Esta función generalmente se usa cuando desea editar sus imágenes después de cargarlas desde un archivo XPM. Una imagen se puede convertir en XPM usando varios convertidores en línea.
Sintaxis:
resource imagecreatefromxpm( string $filename )
Parámetros: esta función acepta un solo parámetro $filename que contiene el nombre de la imagen.
Valor devuelto: esta función devuelve un identificador de recurso de imagen en caso de éxito, FALSO en caso de error.
Los siguientes ejemplos ilustran la función imagecreatefromxpm() en PHP:
Ejemplo 1: Ver XPM después de convertir a PNG.
<?php // Load an XPM image from local folder // You can convert any image to XPM using // Online convertors $im = imagecreatefromxpm('./geeksforgeeks.xpm'); // Output the image by converting it into PNG header('Content-type: image/png'); imagepng($im); imagedestroy($im); ?>
Producción:
Ejemplo 2: Edición de la imagen XPM.
<?php // Load an XPM image from local folder // You can convert any image to XPM using // online convertors $im = imagecreatefromxpm('./geeksforgeeks.xpm'); // Apply Green colorise filter imagefilter($im, IMG_FILTER_COLORIZE, 0, 200, 0); // Output the image by converting it into PNG header('Content-type: image/png'); imagepng($im); imagedestroy($im); ?>
Producción:
Referencia: https://www.php.net/manual/en/function.imagecreatefromxpm.php