libjpeg 的输出是否始终为 RGB(或单色图像的亮度)?

Is the output of the libjpeg always RGB (or luminance for monochrome images)?

我使用 libjpeg 来处理 jpeg 图像。
我的问题很简单:
libjpeg 的输出是否始终为 RGB(或单色图像的亮度)?
我不是色彩空间的专家...... 谢谢!

严格来说,JPEG 始终是 YCbCr (YUV),因此这就是输出。您可以应用其他色彩空间,但通常仅支持 RGB 或(不太常见)CMYK,并且文件中的基础数据将保留为 YCbCr。灰度只是将后两个通道排除在外,只对 Y 进行编码。