Imagick::combineImages> <Imagick::colorFloodfillImage
Last updated: Fri, 30 Dec 2011

Imagick::colorizeImage

(PECL imagick 2.0.0)

Imagick::colorizeImageBlends the fill color with the image

Descrição

bool Imagick::colorizeImage ( mixed $colorize , mixed $opacity )

Blends the fill color with each pixel in the image.

Parâmetros

colorize

ImagickPixel object or a string containing the colorize color

opacity

ImagickPixel object or an float containing the opacity value. 1.0 is fully opaque and 0.0 is fully transparent.

Valor Retornado

Retorna TRUE em sucesso.

Erros

Dispara ImagickException em erro.

Histórico

Versão Descrição
2.1.0 Now allows a string representing the color as the first parameter and a float representing the opacity value as the second parameter. Previous versions allow only an ImagickPixel objects.



User Contributed Notes
Imagick::colorizeImage
talkol at gmail dot com
28-Dec-2011 01:19
When you're using an image with an alpha channel (for example a transparent png), a value of 1.0 will return a completely transparent image, but a value of 1 works just fine.
lsmartinez at gmail dot com
08-Apr-2009 01:42
simplest example

<?php
$nombre
= '001-4-0043.jpg';
$img = new Imagick($nombre);
$img->negateImage(false);
//$pixblu = new ImagickPixel('#000040');
$img->colorizeImage('#0000b0',1.0);
header('content-type: image/jpeg');
echo
$img;
?>

Imagick::combineImages> <Imagick::colorFloodfillImage
Last updated: Fri, 30 Dec 2011