【问题标题】:ImageMagick: `convert` is modifying png24 to png8, any solution?ImageMagick:`convert` 正在将 png24 修改为 png8,有什么解决方案吗?
【发布时间】:2012-01-17 14:43:53
【问题描述】:

我正在使用 ImageMagick 通过批处理将一些高分辨率 iPhone 图像转换为低分辨率图像。我只需运行以下命令:

convert image@2x.png -resize '50%' image.png

问题在于使用pngcheck,看来原始@2x 文件是32 位(其中8 位是alpha 通道),并且在缩小版本中被剥离。

pngcheck 输出(转换前):

OK:image@2x.png (85x81, 32-bit RGB+alpha, non-interlaced, 94.6%)。

pngcheck 输出(转换后):

OK:image.png(43x41,8 位调色板+trns,逐行扫描,4.8%)。

【问题讨论】:

    标签: imagemagick png


    【解决方案1】:

    您可以使用说明符来强制输出格式。

    convert image@2x.png -resize '50%' PNG32:image.png

    【讨论】:

      猜你喜欢
      • 2014-05-07
      • 2014-01-05
      • 2019-12-24
      • 2011-03-12
      • 2014-11-14
      • 2021-05-06
      • 2011-08-15
      • 2010-09-22
      • 1970-01-01
      相关资源
      最近更新 更多