{site_name}

{site_name}

🌜 搜索

在PHP的Imagick扩展中,Imagick::randomThreshold

php 𝄐 0
phpimagick完整安装
在PHP的Imagick扩展中,Imagick::randomThresholdImage()方法可以将图像的灰度值随机分成黑色和白色两部分。该方法接受两个参数:low和high,用来控制阈值的范围。

具体使用方法如下:


$image = new Imagick('path/to/image.jpg');
$image->randomThresholdImage($low, $high);
$image->writeImage('path/to/output.jpg');


其中,$low和$high参数用来控制阈值的范围,可根据需要进行调整。这两个参数的值介于0和Imagick::getQuantum()之间,通常为0和Imagick::getQuantum()/2。

例如,设置阈值范围为0和Quantum() / 2的例子:


$image = new Imagick('path/to/image.jpg');
$image->randomThresholdImage(0, $image->getQuantum() / 2);
$image->writeImage('path/to/output.jpg');


以上示例将会将原图的灰度值随机分成黑色和白色两部分,并生成一个新的图像保存在path/to/output.jpg路径下。

请注意,如果你要使用Imagick扩展,确保已将其安装在你的PHP环境中。