使用imagemagik将jpeg从3通道sRGB转换为单通道灰度



我调用以下命令将我知道是sRGB 3通道的输入jpeg转换为单通道灰色图像,如下所示:

convert my-sRGB.jpg -grayscale Rec601Luma my-8bit-gray.jpg

当我在my-8-bit-gray.jpg上运行identify时,它8位灰度。但尺寸与输入的。

我预计它大约是原来尺寸的三分之一。那么,我需要插入一个选项来确保输出图像是缩小的大小吗?

谢谢,Charles

很难说没有看到这些文件-StackOverflow无论如何都会把它们删除,所以我认为你需要通过Dropbox或Google Drive或类似的方式分享原始文件,才能有希望得到答案。可能是由于其他因素,如交错或质量,导致预期的尺寸减小没有发生。

JPEG标准确实允许单通道图像,请参阅ITU规范第6.1节。如果您查看此处,您可以看到SOF0/SOF2字段中编码了组件的数量。

最新更新