如何在Imagick中更改adaptiveThresholdImage输出颜色?

时间:2016-12-14 11:28:50

标签: replace colors output imagick

是否可以在Imagick adaptiveThresholdImage中更改或替换输出颜色?

我使用此代码:http://phpimagick.com/Imagick/adaptiveThresholdImage

function adaptiveThresholdImage($imagePath, $width, $height, $adaptiveOffset)
{
$imagick = new \Imagick(realpath($imagePath));
$adaptiveOffsetQuantum = intval($adaptiveOffset * \Imagick::getQuantum());
$imagick->adaptiveThresholdImage($width, $height, $adaptiveOffsetQuantum);
header("Content-Type: image/jpg");
echo $imagick->getImageBlob();
}

我用PS制作了一张照片,我需要通过adaptiveThresholdImage: what I need

不幸的是,我无法输出格式化的任何信息。 此致

1 个答案:

答案 0 :(得分:0)

您希望输出图像的每个像素至少具有一定的灰色阴影,或者来自adaptiveThresholdImage输出的更亮的颜色。

最简单的方法可能是添加:

$imagick->evaluateimage(\Imagick::EVALUATE_MAX, 0.5);

调用adaptiveThresholdImage之后。