在 WIC 中设置量化因子
Set quantize factor in WIC
我正在尝试用我自己的使用 WIC 的编码器替换应用程序的编码器模块。旧的似乎将量化因子设置为 90(我不知道那里发生了什么,我只有 dll)。现在我也必须设置量化因子,但我不知道如何设置。
有没有什么方法可以像传递一些值一样设置该值,或者我是否需要实施 Quantize table 并计算因子。
我播种初始化编码器时有一种方法可以设置图像质量(从 0 到 1),
PROPBAG2::pstrName = L"ImageQuality";
这对量化有影响吗?
这个问题看起来很愚蠢,但 google 对我没有帮助。谁能帮帮我。
does that affect to the quantization?
是的。
设置质量级别并决定用于压缩的量化 table。
通常质量水平被认为是百分比。在 WIC 中,它采用浮点值 0-1。
如果你想将质量级别设置为 90(它可能表示 90%),请在 WIC 中使用 0.9f。
您也可以设置量化 table。
我正在尝试用我自己的使用 WIC 的编码器替换应用程序的编码器模块。旧的似乎将量化因子设置为 90(我不知道那里发生了什么,我只有 dll)。现在我也必须设置量化因子,但我不知道如何设置。 有没有什么方法可以像传递一些值一样设置该值,或者我是否需要实施 Quantize table 并计算因子。 我播种初始化编码器时有一种方法可以设置图像质量(从 0 到 1),
PROPBAG2::pstrName = L"ImageQuality";
这对量化有影响吗?
这个问题看起来很愚蠢,但 google 对我没有帮助。谁能帮帮我。
does that affect to the quantization?
是的。
设置质量级别并决定用于压缩的量化 table。
通常质量水平被认为是百分比。在 WIC 中,它采用浮点值 0-1。
如果你想将质量级别设置为 90(它可能表示 90%),请在 WIC 中使用 0.9f。
您也可以设置量化 table。