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

ImageMagick:如何使黑色和白色都透明?,imagemagick,transparency,Imagemagick,Transparency,使用ImageMagick将黑色和深色转换为透明效果很好。 我甚至在同一行中进行了裁剪和调整大小 convert input.png -background none -fuzz 45% -transparent black -flatten -crop 640x480+12+9 -resize 105% output.png 但是,输入图像还包含一些几乎为白色的线条,我还希望在输出中将其转换为透明 我该怎么办?是否可以在同一命令行中执行此操作?当然可以,只需添加第二个透明的-transpar

使用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 40% a.png -transparent black -transparent white result.png

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