(PHP 4 >= 4.0.7, PHP 5, PHP 7, PHP 8)
imagegd2 — Genera una imagen en formato GD2, hacia el navegador o un fichero
$image
,$file
= null
,$chunk_size
= 128,$mode
= IMG_GD2_RAW
Genera o guarda el fichero file
en formato GD2.
image
Un recurso image, es devuelto por una de las funciones de creación de imágenes, como imagecreatetruecolor().
file
La ruta o un recurso de flujo de apertura (el cual se cierra automáticamente después de que devuelva esta función) donde guardar el fichero. Si no se establece, o su valor es null
, se mostrará directamente en la salida el flujo de imagen sin tratar.
chunk_size
Tamaño del fragmento.
mode
Puede ser IMG_GD2_RAW
o
IMG_GD2_COMPRESSED
. Por omisión, vale
IMG_GD2_RAW
.
Devuelve true
en caso de éxito o false
en caso de error.
Sin embargo, si libgd falla al producir la imagen, esta función devuelve true
.
Versión | Descripción |
---|---|
8.0.3 |
file ahora es nulo.
|
8.0.0 |
image expects a GdImage
instance now; previously, a valid gd resource was expected.
|
Ejemplo #1 Mostrar una imagen GD2
<?php
// Creación de una imagen vacía y adición de texto
$im = imagecreatetruecolor(120, 20);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, "Un texto simple", $text_color);
// Mostrar la imagen
imagegd2($im);
?>
Ejemplo #2 Guardar una imagen GD2
<?php
// Creación de una imagen vacía y adición de texto
$im = imagecreatetruecolor(120, 20);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, "Un texto simple", $text_color);
// Guardar la imagen GD2
// El formato de fichero para imágenes GD2 es .gd2, ver http://www.libgd.org/GdFileFormats
imagegd2($im, 'simple.gd2');
?>
Nota:
El formato GD2 se utiliza comúnmente para cargar rápidamente las partes de una imagen. Tenga en cuenta que el formato GD2 solo es utilizable en aplicaciones compatibles con GD2.
The GD and GD2 image formats are proprietary image formats of libgd. They have to be regarded obsolete, and should only be used for development and testing purposes.