You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

解决ImageMagick缩放PNG时的“RGB色彩空间不允许用于灰度PNG”警告

ImageMagick缩放RGB截图时灰度PNG警告的解决方法

我需要对以下图片进行缩小处理:
普通RGB截图

执行缩放命令:

magick input.png -resize 64x64\> output.png

这张图是普通RGB截图,并非灰度图,但运行命令时ImageMagick弹出警告:

magick: profile 'icc': 'RGB ': RGB color space not permitted on grayscale PNG

有人建议强制指定PNG24格式(若图片含透明通道则用PNG32):

magick input.png -resize 64x64\> PNG24:output.png

但这只是临时解决办法,我希望保留图片原始色彩类型,而非强制转换为PNG24或PNG32。

另外我尝试添加-define colorspace:auto-grayscale=false参数,无论是:

magick input.png -resize 64x64\> -define colorspace:auto-grayscale=false output.png

还是:

magick -define colorspace:auto-grayscale=false input.png -resize 64x64\> output.png

都无法消除警告。请问在不使用-quiet参数抑制警告的前提下,正确的解决方法是什么?


内容的提问来源于stack exchange,提问作者user22996855

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.24 10:54:57