La función imagegd() es una función incorporada en PHP que se utiliza para enviar una imagen GD al navegador o archivo. Esto es más útil para convertir cualquier otro tipo de imagen a gd. La función imagecreatefromgd() se puede utilizar para leer más imágenes gd.
Sintaxis:
bool imagegd( resource $image, float $to)
Parámetros: esta función acepta dos parámetros, como se mencionó anteriormente y se describe a continuación:
- $imagen: Especifica la imagen a trabajar.
- $to (Opcional): Especifica la ruta para guardar el archivo.
Valor de retorno: esta función devuelve VERDADERO en caso de éxito o FALSO en caso de error.
Excepciones: esta función arroja una excepción en caso de error.
Los programas dados a continuación ilustran la función imagegd() en PHP:
Programa 1 (Ver un archivo GD):
<?php // Create a blank image and add text $im = imagecreatetruecolor(100, 100); $text_color = imagecolorallocate($im, 10, 10, 51); imagestring($im, 0, 20, 20, "GeeksforGeeks", $text_color); // Output the image as string imagegd($im); ?>
Producción:
This will output the image in the form of string as gd isn't supported in browser.
Programa 2 (Convertir imágenes en gd):
<?php // Create a image from png $image = imagecreatefrompng('https://media.geeksforgeeks.org/wp-content/uploads/geeksforgeeks-13.png'); // Convert into GD and save to the same folder imagegd($image, 'geeksforgeeks.gd'); ?>
Producción:
This will save a image with name geeksforgeeks.gd in the same folder.
Referencia: https://www.php.net/manual/en/function.imagegd.php