图像缩放的缩放算法
假设源图像如下图所示:
要将该图像放大两倍,可以有很多种算法,最简单的方法为邻域插值,即将每一个原像素原封不动地复制映射到扩展后对应四个像素中:
这种方法在放大图像的同时保留了所有的原图像的所有信息,但是会产生锯齿现象。
双线性插值的效果对于放大的图像而言较领域插值来得平滑,但是却使得图像变得模糊而且仍然会有一部分锯齿现象。
双三次插值更好比双线性插值更好。
对于低分辨率或颜色很少的(通常是从2到256色)图像的放大问题,效果最好的算法是hq2x算法或类似的缩放算法。这些算法将会产生锐边并保留大量的细节,其效果如下:
对于照片(以及有许多色阶的光栅图像)的缩放算法可以参看一种被称为超采样(supersampling)的反锯齿算法。