La función imagecreatefromgd() es una función incorporada en PHP que se usa para crear una nueva imagen desde un archivo GD o URL. Además, esta imagen se puede trabajar en el programa. Una imagen se puede convertir a formato GD usando la función imagegd() .
Sintaxis:
resource imagecreatefromgd( 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 programas dados a continuación ilustran la función imagecreatefromgd() en PHP:
Programa 1 (Ver un archivo gd en el navegador):
<?php // Load the GD image from localfile $im = imagecreatefromgd('geeksforgeeks.gd'); // Output the image to browser imagegd($im); imagedestroy($im); ?>
Producción:
This will load gd image in text form as it is not supported by browser.
Programa 2 (Convertir GD en png y verlo en el navegador):
<?php // As GD isn't supported in browser, it can be // converted into PNG to be viewed in browser // Load the GD image $im = imagecreatefromgd('geeksforgeeks.gd'); // Output the image to browser header("Content-Type: image/png"); imagepng($im); imagedestroy($im); ?>
Producción:
Programa 3 (Convertir GD en jpg):
<?php // Load the GD image $im = imagecreatefromgd('geeksforgeeks.gd'); // Convert the image and save in local folder imagejpeg($im, 'geeksforgeeks.jpg'); imagedestroy($im); ?>
Producción:
This will convert GD image into JPEG and save in local folder.
Referencia: https://www.php.net/manual/en/function.imagecreatefromgd.php