【问题标题】:Imagemagick: Convert PNG lost "image data"Imagemagick:转换 PNG 丢失的“图像数据”
【发布时间】:2012-02-07 03:51:12
【问题描述】:

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

convert image.png image.tif

我只需要tif 中的同一张图片,并带有白色背景。

【问题讨论】:

    标签: image-processing imagemagick


    【解决方案1】:

    您的原始 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

      【讨论】:

        猜你喜欢
        • 2014-11-02
        • 1970-01-01
        • 1970-01-01
        • 2016-11-27
        • 1970-01-01
        • 2015-02-13
        • 2012-05-01
        • 2023-03-14
        • 2012-05-27
        相关资源
        最近更新 更多