我正在使用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%)。
答案 0 :(得分:5)
您可以使用说明符强制输出格式。
convert image@2x.png -resize '50%' PNG32:image.png