使用ImageMagick将黑色和深色阴影转换为透明效果很好。 我甚至设法完成了一个作物,并在同一行中调整大小。
convert input.png -background none -fuzz 45% -transparent black -flatten -crop 640x480+12+9 -resize 105% output.png
但是,输入图像还包含许多几乎是白色的线条,我也希望在输出中将其转换为透明。
我该怎么做?是否可以在同一命令行中执行此操作?
答案 0 :(得分:1)
当然,只需添加一秒-transparent
。
convert -size 512x512 gradient:black-white a.png # create initial black-to-white gradient
convert -fuzz 20% a.png -transparent black -transparent white result.png # lose 20% off black end and white end
或者,额外的模糊......
convert -fuzz 40% a.png -transparent black -transparent white result.png