ImagickPixel::setColorValue

(PECL imagick 2, PECL imagick 3)

ImagickPixel::setColorValueDefine o valor normalizado de um dos canais

Descrição

public ImagickPixel::setColorValue(int $color, float $value): bool

Define o valor do canal especificado deste objeto para o valor fornecido, que deve estar entre 0 e 1. Esta função pode ser usada para fornecer um canal de opacidade a um objeto ImagickPixel.

Parâmetros

color

Uma das constantes de cor Imagick, ex.: \Imagick::COLOR_GREEN ou \Imagick::COLOR_ALPHA.

value

O valor para o qual este canal será definido, numa faixa de 0 a 1.

Valor Retornado

Retorna true em caso de sucesso.

Exemplos

Example #1 Uso básico de Imagick::setColorValue()

<?php

$color  = new \ImagickPixel('firebrick');

$color->setColorValue(Imagick::COLOR_ALPHA, 0.5);

print_r($color->getcolor(true));
?>

O exemplo acima produzirá:

Array
(
    [r] => 0.69803921568627
    [g] => 0.13333333333333
    [b] => 0.13333333333333
    [a] => 0.50000762951095
)