ImageMagick:如何使黑色和白色透明?

时间:2015-06-25 16:30:09

标签: imagemagick transparency

使用ImageMagick将黑色和深色阴影转换为透明效果很好。 我甚至设法完成了一个作物,并在同一行中调整大小。

convert input.png -background none -fuzz 45% -transparent black -flatten -crop 640x480+12+9 -resize 105% output.png

但是,输入图像还包含许多几乎是白色的线条,我也希望在输出中将其转换为透明。

我该怎么做?是否可以在同一命令行中执行此操作?

1 个答案:

答案 0 :(得分:1)

当然,只需添加一秒-transparent

convert -size 512x512 gradient:black-white a.png    # create initial black-to-white gradient

enter image description here

convert -fuzz 20% a.png -transparent black -transparent white result.png  # lose 20% off black end and white end

enter image description here

或者,额外的模糊......

convert -fuzz 40% a.png -transparent black -transparent white result.png

enter image description here