有人能解释一下这些缩放算法之间的区别吗?即哪些更适合放大或缩小,哪些更适合照片,哪些更适合2位图像,以及每种图像的相对速度等...
bicubic
bilinear
box
data dependent triangulation
nearest neighbor
谢谢!
我有一些有点像素化的大型2位图像,我想知道可以使用哪种缩放算法对它们进行去像素处理,可能是通过使用不同的算法进行下采样然后进行上采样(反之亦然)。 p>
答案 0 :(得分:1)
<强>双三次强> Bicubic是要使用的插值类型。它试图将三次多项式拟合到已知像素。然后使用该多项式计算未知像素的颜色。
三次多项式具有平滑颜色变化的优点,但它比其他所有更难计算。
<强>双线性强> 双线性插值也是如此,只是假设线性变换。导致颜色变化不像双三次插值那样平滑,但计算起来要容易得多。
<强>箱强> 我不太确定,但我认为他们只是使用左上角已知像素的像素值。这将导致非常像素化的图像。
最近邻居 每个未知像素都会获得最近的已知像素的颜色。应该导致非常像素化的图像。
这说。每种方法都有其优点和缺点,结果很大程度上取决于你的上采样的规模。