La función imagecreatefromgd2() es una función incorporada en PHP que se usa para crear una nueva imagen desde un archivo o URL. Además, esta imagen se puede trabajar en el programa. Por lo general, la extensión gd2 no es compatible con el navegador, por lo que se puede usar para convertirla en png y verla en el navegador.
Sintaxis:
resource imagecreatefromgd2( string $filename )
Parámetros: esta función acepta un solo parámetro $filename que contiene el nombre o la URL del archivo.
Valor devuelto: esta función devuelve un identificador de recurso de imagen en caso de éxito, FALSO en caso de error.
Los siguientes programas ilustran la función imagecreatefromgd2() en PHP:
Programa 1 (Ver un archivo gd2 en el navegador):
php
<?php // Load the GD2 image from local folder // GD2 images can be created with imagegd2() function $im = imagecreatefromgd2('geeksforgeeks.gd2'); // Convert to PNG and output to the browser header('Content-type: image/png'); imagepng($im); imagedestroy($im); ?>
Producción:
Programa 2 (Convertir gd2 en jpeg):
php
<?php // Load the GD2 image $im = imagecreatefromgd2('geeksforgeeks.gd2'); // Convert it to a JPEG file, press Ctrl + S to save the new jpeg image header('Content-type: image/jpeg'); imagejpeg($im); imagedestroy($im); ?>
Producción:
Referencia: https://www.php.net/manual/en/function.imagecreatefromgd2.php