缩小32位RGB图像的最快算法

Sun*_*hah 0 algorithm image-processing image-scaling

使用哪种算法将32位RGB图像缩小到自定义分辨率?算法应该是平均像素.

例如,如果我有100x100图像,我想要大小为20x50的新图像.第一个源行的前五个像素的平均值将给出dest的第一个像素,而第一个源列的前两个像素的平均值将给出第一个dest列像素.

目前我所做的是首先按X分辨率缩小,然后按Y分辨率缩小.我在这个方法中需要一个临时缓冲区.

你知道有没有优化的方法?

小智 6

您正在寻找的术语是"重新取样".在您的情况下,您想要图像重新采样.你似乎已经在进行线性插值,这应该是最快的.这里有~6个基本算法.如果您真的想深入研究主题,请查看"重新采样内核".