(PECL imagick 2 >= 2.3.0, PECL imagick 3)
Imagick::opaquePaintImage — Changes the color value of any pixel that matches target
$target
, mixed $fill
, float $fuzz
, bool $invert
, int $channel
= Imagick::CHANNEL_DEFAULT
) : boolChanges any pixel that matches color with the color defined by fill. Această metodă este disponibilă dacă Imagick a fost compilat cu ImageMagick de versiunea 6.3.8 sau ulterior.
target
ImagickPixel object or a string containing the color to change
fill
The replacement color
fuzz
Mărimea difuziei. Spre exemplu dacă stabiliți difuzia la 10, atunci culoarea roșie de intensitățile 100 și 102 respectiv sunt interpretate ca aceeași culoare.
invert
If true
paints any pixel that does not match the target color.
channel
Înscrieți orice constantă a canalului care
este validă pentru modul de canal. Pentru a aplica operația asupra mai multor
canale, combinați constante de canal utilizând
operatori binari. Valoarea implicită este
Imagick::CHANNEL_DEFAULT
.
Iată lista de referință a
constantelor de canal
Întoarce true
în caz de succes.