2016-12-14 99 views
1

是否可以更改或替换Imagick adaptiveThresholdImage中的输出颜色?如何在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

可惜的是我无法从输出格式的任何信息。 Regards

回答

0

看来你希望输出图像的每个像素至少是某种灰度的阴影,或者是来自adaptiveThresholdImage输出的更亮的颜色。

可能做到这一点的最简单的方法是添加:

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

号召,adaptiveThresholdImage后。