子采样压缩检测

本文关键字:检测 压缩 子采样 | 更新日期: 2023-09-27 18:35:25

我的应用程序中有一个新的要求。所有图像都需要采用 RGB 格式(无 CMYK),并且应停用子采样。我已经设法检查了 CMYK 检查,但正在努力满足子采样要求。

现在我必须实现这样的方法:

private bool IsSubsamplingActivated(byte[] imageContent) 
{
    // code goes here
}

不幸的是,我真的不知道如何解决这个问题:-(你们能给我一个提示如何解决这个问题吗?外部库?一些 dotNET 类?

子采样压缩检测

1)颜色JPEG几乎总是YCbCr格式。

2)如果要检查图像是否使用子采样,则需要扫描SOF标记(有几种类型)。抽样值在该市场中。如果所有扫描的 X 采样值相同且 y 采样值都相同,则没有子采样。