ImageMagick:如何使黑色和白色都透明?
ImageMagick: How to make both black and white transparent?
使用 ImageMagick 可以很好地将黑色和深色阴影转换为透明。
我什至设法在同一行中执行裁剪和调整大小。
convert input.png -background none -fuzz 45% -transparent black -flatten -crop 640x480+12+9 -resize 105% output.png
然而,输入图像还包含一些几乎是白色的线条,我也想在输出中将其转换为透明。
我该怎么做?是否可以在同一命令行中执行此操作?
好的,再加一个 -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
使用 ImageMagick 可以很好地将黑色和深色阴影转换为透明。 我什至设法在同一行中执行裁剪和调整大小。
convert input.png -background none -fuzz 45% -transparent black -flatten -crop 640x480+12+9 -resize 105% output.png
然而,输入图像还包含一些几乎是白色的线条,我也想在输出中将其转换为透明。
我该怎么做?是否可以在同一命令行中执行此操作?
好的,再加一个 -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