【问题标题】:JPEG Extract DCT tablesJPEG 提取 DCT 表
【发布时间】:2011-05-19 13:58:35
【问题描述】:

我正在使用 VS2008、MFC 和 WIC 开发图像查看器/编辑器,我想在图像处理后尽可能地将 jpeg 重新压缩(质量压缩)到其原始图像。有谁知道如何提取亮度和色度表设置在
http://msdn.microsoft.com/en-us/library/gg430026%28v=vs.85%29.aspx 没有必须使用额外的大型库(如 libjpeg)?

【问题讨论】:

  • 即使您获得了表格,您仍然需要提取每个图像块的 DC 和 AC 系数(编码图像的 内容)。 WIC 没有为此提供 public 接口。 (WIC 确实支持无损重新编码功能,并且此功能是通过使用某些我们无权访问的私有接口来实现的。)

标签: visual-c++ jpeg visual-studio-2008-sp1 wic dct


【解决方案1】:

JPEG standard specification 涵盖了亮度和色度表的详细信息。

在 JPEG 术语中,这些表都称为“量化表”(DQT)。亮度量化表应用于“Y”通道,色度量化表应用于“Cb”和“Cr”通道。

This website 列出了大量相机制造商和 JPEG 创作软件的量化表。

要使用与另一个现有图像相同的量化表重新压缩图像:

【讨论】:

  • 我假设这是可行的。然而,当我离开这个项目和需要这个的公司时,答案来得太晚了。无论如何,感谢您的努力。
猜你喜欢
  • 1970-01-01
  • 2011-05-08
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多