Imagick::newImage

(PECL imagick 2.0.0)

Imagick::newImageCrea una nueva imagen

Descripción

bool Imagick::newImage ( int $cols , int $rows , mixed $background [, string $format ] )

Crea una nueva imagen y asocia el valor de ImagickPixel al color de fondo

Parámetros

cols

Columnas en la nueva imagen

rows

Filas en la nueva imagen

background

El color de fondo usado para esta imagen

format

El formato de la imagen. Este parámetro se añadió en la versión 2.0.1 de Imagick.

Valores devueltos

Devuelve TRUE en caso de éxito.

Errores/Excepciones

Lanza ImagickException en caso de error.

Historial de cambios

Versión Descripción
2.1.0 Ahora se permite que una cadena represente el color como tercer parámetro Versiones anteriores sólo permitían un objeto ImagickPixel.

Ejemplos

Ejemplo #1 Usar Imagick::newImage():

Crear una nueva imagen y mostrarla.

<?php

$imagen 
= new Imagick();
$imagen->newImage(100100, new ImagickPixel('red'));
$imagen->setImageFormat('png');

header('Content-type: image/png');
echo 
$imagen;

?>

add a note add a note

User Contributed Notes 2 notes

up
14
christian dot reinecke at web dot de
6 years ago
The color value (3rd argument) for transparency is "none".
up
1
jfalner1 at gmail dot com
2 months ago
As it isn't obvious, the cols and rows arguments correspond to the width and height of the new image, expressed in pixels.  Example #1 would generate a 100 pixel by 100 pixel image.
To Top