谢谢元数据抽取器库,这真的很有帮助。它给了我所有我需要的信息,除了JPG是RGB还是CMYK格式。信息是在那里,我只是没有看到它,还是这个库没有返回这个属性?
谢谢
发布于 2019-01-28 09:57:32
从本文档中可以看到,Java包:
读取时,流的内容由通常的JPEG约定解释,如下所示:
- 2 - The image is encoded as YCCK (implicitly converted from CMYK on encoding).
- 1 - The image is encoded as YCbCr (implicitly converted from RGB on encoding).
- 0 - Unknown. 3-channel images are assumed to be RGB, 4-channel images are assumed to be CMYK.
- RGB
- RGBA
- YCC (as 'Y','C','c'), assumed to be PhotoYCC
- YCCA (as 'Y','C','c','A'), assumed to be PhotoYCCA
另外,假设3通道子采样图像为YCbCr,3通道非子采样图像假设为RGB,4通道子采样图像假设为YCCK,4通道非子采样图像假设为CMYK。
所有其他图像都被声明为不可解释。
元数据抽取器不执行这些转换,但是上面的方法给出了一个测试示例,说明您可以采取哪些步骤来确定颜色格式。
https://stackoverflow.com/questions/53607147
复制相似问题