我需要缩小和解压一组尺寸为4608 x 3456的JPG图像。目前,我已经能够正确地将这些图像解压到RGB格式并转换成位图。
现在,我需要实现缩小功能。从我目前了解到的内容来看,要正确地进行图像缩小,应该使用双线性插值。然后,我应该用插值结果替换用于插值的像素(2x2)。我需要将其缩小至当前大小的大约1/4。
我不太担心缩小后的图像质量,而是担心它的处理速度。整个过程应该尽可能快。
我的问题是,在JPG解压缩阶段何时进行双线性插值。我应该在逆离散余弦变换(IDCT)之后执行插值,还是在IDCT之前执行插值?
是否聪明地使用DCT系数进行插值,然后使用那些结果值进行IDCT?