使用 imagemagic 去除 png 选定部分的透明度

使用 imagemagic 去除 png 选定部分的透明度

我有这张具有透明度的 png 图像http://s18.postimg.org/d2h2m4yl5/flatten_canvas2.png

我想使用 imagemagick 去除透明度,但只去除选定部分而不是整个图像。

是否可以?

答案1

我建议您做的是减少我不想透明的部分,然后使用:

 convert image.png -transparent white result.png

或者如果不是完全白色,那么尝试

 convert image.png -fuzz XX% -transparent white result.png

其中,百分比越小,越接近纯白色;相反,百分比越大,允许的白色变化越多,变得透明。有关更多详细信息,请查看。应用它们后,我会将该图像叠加在原始图像上。但是您可以使用几何学如果你愿意的话。但我更喜欢第一种方式。

相关内容