gpt4 book ai didi

c++ - 在 JPG 解压缩期间缩小 JPG

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:41:16 26 4
gpt4 key购买 nike

我必须缩小和解压缩一组大小为 4608 x 3456 的 JPG 图像。目前,我已经能够将图像正确解压缩为 RGB 格式并将它们转换为位图。

现在我需要实现缩小,根据我目前所读到的正确缩小图像的内容,应该使用双线性插值。然后我应该用插值结果像素替换用于插值的像素 (2x2)。我需要大约当前大小的 1/4。

我不太担心缩小图像的质量,因为我担心它的完成速度。整个过程应该尽可能快。

我的问题是,什么时候我应该在 JPG 的解压缩阶段进行双线性插值。我应该在 IDCT(反离散余弦变换)之后进行还是应该在 IDCT 之前进行插值?

使用 DCT 系数并对它们进行插值,然后将这些结果值用于 IDCT 是否明智?

最佳答案

一般来说,我不认为有任何明智的方法可以根据 DCT 系数来做到这一点。

但是,如果您特别想要每个维度大小减半的图像,您可以通过丢弃高频系数并进行 4x4 IDCT 来获得粗略的下采样图像。

关于c++ - 在 JPG 解压缩期间缩小 JPG,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8656747/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com