ImageMagick的 - 如何扁平化白电平,以纯白色?(ImageMagick - How do

2019-07-30 10:50发布

我有一个白色的背景,我想变成透明其中一个PNG图像。 这是相当简单的用这个命令:

$ convert image.png -transparent white image-trans.png

但是,如果白色背景不完全是白色的(即#FFFFFFrgb(255,255,255)等等),那么这并不能很好地工作。

有没有一种方法来设置减少低于某一阈值的一切全白? 谢谢。

Answer 1:

你正在寻找的命令行选项

-white-threshold value{%}

所以命令

convert image.png \
  -white-threshold 90% \
  -transparent white \
   image-trans.png

注:各个参数的顺序是显著! (您想先全部浅灰色的像素为白色,那么所有白色像素透明转换。)

对我的作品有“ImageMagick的版本6.7.8-0 2012-07-12 Q16” ...



文章来源: ImageMagick - How do I flatten white levels to pure white?