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

提供对您的通道模式有效的任何通道常量。要应用于多个通道,请使用按位运算符组合通道类型常量。参考此 通道常量列表

返回值

如果成功,则返回 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