图像缩放是一种计算机图形处理过程,它可以增加或减小数字图像的大小。图像可以用图像查看器或编辑软件显式地缩放,也可以由程序自动地将图像调整到不同大小的区域中。缩小图像(如创建缩略图)可以使用多种方法方法,但很大程...
图像缩放是一种计算机图形处理过程,它可以增加或减小数字图像的大小。图像可以用图像查看器或编辑软件显式地缩放,也可以由程序自动地将图像调整到不同大小的区域中。缩小图像(如创建缩略图)可以使用多种方法方法,但很大程度上使用了一种称为欠采样的采样来减少图像并保持原始质量,因为填充较大区域所需的像素数大于原始图像中的像素数。当使用图像缩放来增大图像的大小时,几种算法中的一种用于近似较大图像中附加像素的颜色。

图像可以缩小尺寸以创建缩略图。
在图像缩放中用来增加图像的大小。最简单的版本是将源图像中的每个原始像素复制到大图像中相应的位置。这将在较大图像中的像素之间留下空白,通过将源像素的颜色分配给空像素来填充当前位置。这实际上是将图像及其数据放大到一个更大的区域中。虽然这种称为"最近邻"的方法可以有效地防止数据丢失,但图像缩放后产生的质量通常会受到影响,因为单个像素的放大块将清晰可见。

可用于打印的图像应完全可伸缩,从缩略图到全尺寸
其他图像缩放算法的工作原理是用像素填充放大图像中的空白,像素的颜色由周围像素的颜色决定。这些算法称为双线性插值和双三次插值,本质上是对给定像素周围的源像素的颜色进行平均,然后用计算出的颜色平均值填充较大图像中的空白区域。虽然结果比最近邻图像缩放更平滑,缩放过大的图像可能会变得模糊并充满不清晰的色块。
第三种图像缩放算法使用模式识别的形式来识别放大图像的不同区域,然后尝试构造丢失的像素。这种方法可以产生很好的效果,但也可以启动为了在图像中产生视觉伪影,应用该算法的次数越多。用这种方法缩放图像,对于全彩色摄影图像来说,计算成本很高,而且比其他类型的缩放需要更多的内存。
图像缩放还可用于缩小数字图像的大小。较小的图像将具有比源图像更少的像素,因此大多数算法将提供相当好的结果。缩小图像大小的算法与用于增加大小的算法相似,但过程是反向执行的。源图像中的像素在一个区域内平均,并组合成一个像素,该像素被放置在新的,较小的图像在适当的位置。