图像魔术:转换PNG丢失"image data"



我使用这个命令,得到的只是一个空的黑色图像:

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

相关内容

最新更新