(PECL imagick 2, PECL imagick 3)
Imagick::randomThresholdImage — 建立高對比、雙色影像
$low
, float $high
, int $channel
= Imagick::CHANNEL_DEFAULT): bool根據每個像素相對於閾值的強度來更改個別像素的值。結果會產生高對比度的雙色影像。如果 Imagick 是針對 ImageMagick 6.2.9 或更新版本編譯的,則可以使用此方法。
low(低)
低點
high(高)
高點
channel(通道)
提供任何適用於您通道模式的通道常數。要應用於多個通道,請使用位元運算子組合 channeltype 常數。請參考此通道常數列表。
成功時回傳 true
。
範例 #1 Imagick::randomThresholdImage()
<?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();
}
?>