我的印象是,JPEG 到 JPEG 缩放到 1/2 或 1/4 速度非常快且质量很高,而且在转换域中完成时(即从未解压缩)甚至占用更小的内存。假设这是正确的,我怎样才能用 libjpeg 做到这一点?另外,使用这种方法是否需要应用抗锯齿滤波器?
(如果它有助于写出更清晰的回复,我对一维 DFT 有很多经验)
最佳答案
libjpeg 的解压缩参数之一是比例因子 M/N,其中 N 是源 DCT 大小(通常为 8)。 M 可以是 1 到 16,所以它应该可以满足您的要求,而且缩放似乎是在变换空间中完成的(检查源代码以确保)。
就图像质量而言,我不知道它的效果如何。
关于image-processing - 在变换域中将 JPEG 快速缩放到一半或四分之一,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5707468/