首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >JPEG提取DCT表

JPEG提取DCT表
EN

Stack Overflow用户
提问于 2011-05-19 13:58:35
回答 1查看 1.9K关注 0票数 2

我正在开发一个使用VS2008、MFC和WIC的图像查看器/编辑器,并且我希望在图像处理之后,尽可能地将jpegs压缩得尽可能紧密(Quality)。有人知道如何提取要设置的亮度和色度表吗?

http://msdn.microsoft.com/en-us/library/gg430026%28v=vs.85%29.aspx 不需要就必须使用额外的大型库(比如libjpeg)?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2011-07-01 07:14:08

JPEG标准规范涵盖亮度和色度表的细节。

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

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

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

  • 查询并枚举源映像(IWICBitmapFrameDecode)中的所有IWICMetadataBlockReader对象。
  • 查找具有MetadataFormatJpegLuminance类型的元数据块
  • 提取二进制数据,并使用这些数据初始化亮度色度属性,方法是在调用IWICBitmapFrameEncode::Initialize时将它们放入IPropertyBag。
票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6059854

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档