(PECL imagick 2, PECL imagick 3)
Imagick::randomThresholdImage — Yüksek zıtlığa sahip iki renkli görüntü oluşturur
$düşük
, float $yüksek
, int $kanal
= Imagick::CHANNEL_DEFAULT): boolPiksel değerlerini tek tek belirtilen eşiğe uygun olarak değiştirir. Elde edilen görüntü, iki renkli yüksek zıtlığa sahip bir görüntü olur. Bu yöntem, derleme sırasında ImageMagick kütüphanesinin 6.2.9 veya sonraki bir sürümü kuruluysa kullanılabilir.
düşük
Düşük nokta.
yüksek
Yüksek nokta.
kanal
Kanal kipi için geçerli herhangi bir kanal sabiti. Birden fazla kanal belirtmek isterseniz kanal sabitlerini bitsel işleçleri kullanarak birleştirebilirsiniz.
Başarı durumunda true
döner.
Örnek 1 - Imagick::randomThresholdImage() örneği
<?php
function randomThresholdimage($imagePath, $lowThreshold, $highThreshold, $channel) {
$imagick = new \Imagick(realpath($imagePath));
$imagick->randomThresholdimage(
$lowThreshold * \Imagick::getQuantum(),
$highThreshold * \Imagick::getQuantum(),
$channel
);
header("Content-Type: image/jpg");
echo $imagick->getImageBlob();
}
?>