# imagecreate

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

imagecreate — Crea una nueva imagen basada en paleta

### Descripción

imagecreate(int `$width`, int `$height`): resource

imagecreate() devuelve un identificador de imagen que representa una imagen en blanco del tamaño especificado.

En general, se recomienda el uso de imagecreatetruecolor() en lugar de imagecreate() para que el procesamiento de la imagen suceda con la mayor calidad de imagen posible. Si se quiere generar una imagen de paleta, imagetruecolortopalette() debería ser invocada inmediatamente antes de guardar la imagen con imagepng() o imagegif().

### Parámetros

`width`

  El ancho de la imagen.

`height`

  El alto de la imagen.

### Valores devueltos

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

### Ejemplos

Ejemplo #1 Crear un nuevo flujo de imagen GD e imprimir una imagen.

`<?php
header("Content-Type: image/png");
$im = @imagecreate(110, 20)
or die("Cannot Initialize new GD image stream");
$color_fondo = imagecolorallocate($im, 0, 0, 0);
$color_texto = imagecolorallocate($im, 233, 14, 91);
imagestring($im, 1, 5, 5, "A Simple Text String", $color_texto);
imagepng($im);
imagedestroy($im);
?>`

El resultado del ejemplo sería algo similar a:

### Ver también

- imagedestroy() - Destruir una imagen
- imagecreatetruecolor() - Crear una nueva imagen de color verdadero