我的申请中有新要求。所有图像都需要采用RGB格式(无CMYK),并且应取消激活子采样。我已经成功检查了CMYK检查,但是对子采样要求进行了挣扎。
现在我必须实现这样的方法:
private bool IsSubsamplingActivated(byte[] imageContent)
{
// code goes here
}
不幸的是我真的不知道如何解决这个问题:-( 你们能给我一个如何解决这个问题的提示吗?外部图书馆?一些dotNET类?
答案 0 :(得分:0)
1)彩色JPEG几乎总是采用YCbCr格式。
2)如果要检查图像是否使用子采样,则需要扫描SOF标记(有几种类型)。采样值在该市场中。如果所有扫描的X采样值相同且y采样值都相同,则不进行子采样。