图像放大的过程,从输入图像到指定大小多出来的像素点需要使用插值的方式给这些像素点赋值,比如常用的插值方式有近邻,线性等。同理缩小也是这样。但都是不可逆的,是有损的。
那我们首先来分析哈问题:数字图像的单位是像素。所谓的缩放就是把图像的长和宽变大或者缩小。
既然要对图像进行缩放,你不可能去把单个像素放大或者缩小吧,单个像素的大小就是固定的,就一个点。所以,当选择放大的时候你要想办法去填充其他没有像素的区域,缩小的时候你要去掉多余的像素点。
其实这里就回答你问题了,放大的时候,像素的数量肯定是变多的。缩小的时候,我们的图像的像素数量是减少的。
想你问的应该不是这么简单。那么就来给你分析分析。当放大的时候,你需要去填坑,把没有像素的地方填上,既然你要填坑,那你要用什么方法去填坑呢?那么这时候就会用到网上很多人说的插值的方法。同理,缩小也是,想办法去把多余的像素点去掉。两者都要保证图像最终的质量。这就是不同的插值方法的优劣了,不同的插值方法效果不同。
放大:
想象一条直线上有20个坑位,有10个人要去占这些位置,那就是每个人一个位置,每两个人隔一个位置。隔的那个位置放的是左右的平均数。这是插值法,当然实际情况复杂一些,不过基本的理解就是这样。
缩小:
想象一条直线上有10个坑位,有20个人要去占,怎么办?按比例取平均就可以了。
标签:像素,图像,放大