(PECL imagick 2, PECL imagick 3)
Imagick::colorizeImage — Görüntünün her pikseline dolgu rengini karıştırır
Görüntünün her pikseline dolgu rengini karıştırır.
renkRenklendirme amacı ile kullanılacak renk dizgesi veya ImagickPixel nesnesi.
matlıkMatlık değerini içeren bir gerçek sayı veya ImagickPixel nesnesi. Tam matlık için 1.0; tam şeffaflık için 0.0 kullanın.
Başarı durumunda true döner.
Hata durumunda bir ImagickException istisnası oluşur.
| Sürüm: | Açıklama |
|---|---|
| PECL imagick 2.1.0 | Artık renk olarak rengi ifade eden bir dizge belirtilebiliyor. Evvelce sadece bir ImagickPixel nesnesi belirtilebiliyordu. |
Örnek 1 - Imagick::colorizeImage()
<?php
function colorizeImage($imagePath, $color, $opacity) {
$imagick = new \Imagick(realpath($imagePath));
$opacity = $opacity / 255.0;
$opacityColor = new \ImagickPixel("rgba(0, 0, 0, $opacity)");
$imagick->colorizeImage($color, $opacityColor);
header("Content-Type: image/jpg");
echo $imagick->getImageBlob();
}
?>