【发布时间】:2015-03-23 01:58:38
【问题描述】:
我在 Matlab 中读取图像,它返回一个 4 通道图像:
im:1012x972x4 uint8。
这张图片是什么格式的?如何检查其颜色格式(RGB、CMYK 等)?我在 Gimp 中打开它,颜色配置文件只是内置 sRGB
【问题讨论】:
-
imfinfo返回什么? -
请编辑您的问题以澄清您的要求。 color profile 与图像文件的“格式”和通道数完全不同。据我所知,
infinfo函数不会返回任何关于 ICC 配置文件的真实信息,除了它的名称。对于 TIFF 文件,您可以使用iccread读取嵌入的配置文件数据。 -
我在图像中的疯狂猜测是 Gimp 中的 sRGB 是您正在处理 RGBA 图像(alpha 通道)
-
对于 PNG,alpha 信息通过一个额外的输出参数返回,而不是通过第四个通道。 @Dzung Nguyen:你的图片文件格式是什么?
-
@horchler,据我所知,如果 Gimp 说“颜色配置文件”是“内置 sRGB”,这意味着没有明确关联的 ICC 颜色配置文件——但这样做不公平吗?假设颜色格式是RGB?