无,线性,三次和Sinc(Lanczos3)插值在图像缩放中的区别?


57

在“ 质量”部分的GIMP中缩放图像时,系统提示我选择以下插值之一:

  • 没有
  • 线性的
  • 立方体
  • 辛克(Lanczos3)

这些之间有什么区别,就质量/无失而言哪一个是最好的?


我更喜欢缩小Lanczos的尺寸-照片中的超高清晰度。
凯尔(Kyle)

Answers:


43

这四个选项定义了如何缩放图像。每个选项都描述了用于执行此操作的算法。请参阅图像采样

无:使用最近邻居算法。缩放后没有平滑。
线性:触摸像素取其平均值。
立方:触摸像素的值平均,因此中心像素保持最大的值。
Lanczos:将像素传递到一种算法中,该算法使用sinc函数(类似于正弦插值,有点像三次方)对颜色/ alpha进行平均。

正如链接所描述的,这些算法都不是直接优越的。相反,最好列出您最想使用的一种情况:

无(最邻近):当您绝对不希望图像采样(模糊)时使用。

线性:当文本很小时使用。否则,三次插值通常更好。这会产生模糊但参差不齐的边缘。

立方:用于大多数图像。除非图像非常小或极其精细,否则三次和三次三次插值有助于保持边缘平滑。根据Wikipedia的说法,它有时会增加感知的对比度或引起伪像。

Lanczos:此插值方法与三次方非常相似,不同之处在于它创建而不是模糊,而是创建“振铃”模式。好处是它可以处理详细的图形而不会像三次滤镜那样模糊。

对于像素艺术,我更喜欢最近邻;对于小文本,我更喜欢线性或lanczos;对于其他所有东西,我更喜欢立方。这些选择是主观的,绝不是算法的“正确”用法。


1
在大多数情况下,lanczos开窗的sinc明显优越。但是拥有3像素宽的Lanczos滤镜可能不是最佳选择。这可能会引起一些振奋。
joojaa 2014年

我认为最接近的邻居实际上客观上是像素艺术的合适对象(或者至少在客观上要比线性,三次和Lanczos更好)。
JamesTheAwesomeDude

12
为了便于比较:tanbakuchi.com/posts/…–
andras.tim
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.