(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.
renk
Renklendirme amacı ile kullanılacak renk dizgesi veya ImagickPixel nesnesi.
matlık
Matlı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();
}
?>