PHP Conference Japan 2024

Imagick::randomThresholdImage

(PECL imagick 2, PECL imagick 3)

Imagick::randomThresholdImage建立高對比、雙色影像

說明

public Imagick::randomThresholdImage(float $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();
}

?>

新增註記

使用者貢獻的註記

此頁面沒有使用者貢獻的註記。
To Top