我使用这个命令,得到的只是一个空的黑色图像:
convert image.png image.tif
我所需要的只是tif
中的相同图像和白色背景。
您的原始PNG有一个透明的背景。如果要转换为不透明背景(如果目标格式不支持透明,则会隐式转换),则应为自己指定所需的颜色。我相信像这样的东西应该工作
convert image.png -background white -flatten -alpha off image.tif
有关详细信息,请参阅此处。
这是因为透明背景会自动转换为黑色。所以你的输出正如预期的那样——黑色背景上的黑色文本。。。
在转换为tiff之前,您需要设置白色背景,使图像变平并去除透明度。所以使用:
convert input.png -background white -flatten -alpha off output.tif
更多信息,请访问:http://www.imagemagick.org/Usage/masking/#remove