2012-01-10 88 views

回答

2

您的原始PNG具有透明背景。如果您想转换为非透明背景(如果目标格式不支持透明度,则隐式完成),则应指定自己所需的颜色。 我相信这样的事情应该工作

convert image.png -background white -flatten -alpha off image.tif 

有关详细信息,请参阅here

2

这是因为透明背景会自动转换为黑色。所以你的输出是预期的 - 黑色背景上的黑色文字...

你需要设置白色背景,平整图像并在转换为tiff之前移除透明度。因此,使用:

convert input.png -background white -flatten -alpha off output.tif 

多见于: http://www.imagemagick.org/Usage/masking/#remove