ImageMagick:`convert`正在修改png24到png8,任何解决方案?

时间:2011-12-10 21:55:25

标签: imagemagick png

我正在使用ImageMagick将一些高分辨率iPhone图像转换为低分辨率处理。我只是运行以下内容:

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

问题在于使用pngcheck,原来的@ 2x文件似乎是32位(其中8位是alpha通道),而在缩小尺寸的版本中,它被剥离了。

pngcheck输出(转换前):

确定:image@2x.png(85x81,32位RGB + alpha,非隔行扫描,94.6%)。

pngcheck输出(转换后):

OK:image.png(43x41,8位调色板+光圈,非隔行扫描,4.8%)。

1 个答案:

答案 0 :(得分:5)

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

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