首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gmagick有像Imagick::thresholdImage这样的方法吗?

Gmagick有像Imagick::thresholdImage这样的方法吗?
EN

Stack Overflow用户
提问于 2012-04-17 06:09:43
回答 1查看 258关注 0票数 0

我正在尝试使用PHP的pecl模块Gmagick创建一个脚本来删除图像中的白色背景。在命令行上,我使用以下两个命令来执行imagemagick:

代码语言:javascript
复制
convert source.jpg \( +clone -fx 'p{0,0}' \) \
        -compose Difference -composite  \
        -modulate 100,0 -alpha off -threshold 10% source_mask.png

convert source.jpg source_mask.png \
        -alpha Off -compose CopyOpacity -composite \
        source_transparent.png

我已经能够执行最初的几个步骤:

代码语言:javascript
复制
$source_gm = new Gmagick();
$source_gm->readImage($source_path);

$white_gm = new Gmagick();
$white_gm->newImage($source_gm->getImageWidth(), $source_gm->getImageHeight(), 'white', 'png');

$mask_image = $source_gm->compositeImage($white_gm, Gmagick::COMPOSITE_DIFFERENCE, 0, 0);
$mask_image->modulateImage(100, 0, 0);

Gmagick模块有一个常量,它应该用于阈值Gmagick::COMPOSITE_THRESHOLD。但是,没有关于如何使用它的提示。有没有人能帮我弄一下门槛?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-04-19 21:15:42

我发现thresholdImage函数在gmagick中还不可用。这个特性已经implemented in SVN了,但还没有发布。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10182425

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档