我试图用我自己的编码器替换应用程序的编码器模块,它使用WIC。老的那个似乎把量化因子设为90 (我不知道里面发生了什么,我只有dll)。现在我也要设定量化因子,但我不知道怎么做。有没有办法像传递一些值一样来设置这个值,或者我是否需要实现量化表并计算因子。我认为有一种方法可以在初始化编码器时设置图像质量(0到1),
PROPBAG2::pstrName = L"ImageQuality";
这对量化有影响吗?
这个问题看起来很愚蠢,但谷歌并没有帮助我。有人能帮帮我吗。
发布于 2015-06-09 07:12:40
这对量化有影响吗?
是。
它设置了质量级别,并决定了用于压缩的昆化表。
通常,质量水平被认为是一个百分比。在WIC中,它取浮点值0-1.
如果您想将质量级别设置为90 (可能会说90%),请在WIC中使用0.9f。
你也可以设置一个量化表。
参考文献:http://fotoforensics.com/tutorial-estq.php
https://stackoverflow.com/questions/29269431
复制相似问题