imagecreate

(PHP 4, PHP 5, PHP 7, PHP 8)

imagecreateCrea una nueva imagen con paleta

Descripción

imagecreate(int $width, int $height): GdImage|false

imagecreate() devuelve un identificador de imagen que representa una imagen vacía.

En general, se recomienda el uso de la función imagecreatetruecolor() en lugar de la función imagecreate() para que las operaciones sobre la imagen se realicen con la mayor calidad posible. Si se desea utilizar una paleta, entonces la función imagetruecolortopalette() debe ser llamada inmediatamente antes de guardar la imagen con la función imagepng() o la función imagegif().

Parámetros

width

El ancho de la imagen.

height

La altura de la imagen.

Valores devueltos

En caso de éxito, devuelve un identificador de recurso de imagen, y false en caso de error.

Historial de cambios

Versión Descripción
8.0.0 En caso de éxito, esta función devuelve ahora una instancia de GDImage ; anteriormente, se devolvía un resource.

Ejemplos

Ejemplo #1 Creación de una imagen GD y visualización de esta imagen

<?php
header
("Content-Type: image/png");
$im = @imagecreate(110, 20)
or die(
"Imposible inicializar la biblioteca GD");
$background_color = imagecolorallocate($im, 0, 0, 0);
$text_color = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, "A Simple Text String", $text_color);
imagepng($im);
?>

El resultado del ejemplo sería algo similar a:

Visualización del ejemplo : imagecreate()

Ver también