我不确定这个算法的工作原理。
一般情况下,如果我将图像调整到较大的尺寸,然后再将其缩小回原始尺寸,那么这张图片是否与原始图片相同?
我不确定这个算法的工作原理。
一般情况下,如果我将图像调整到较大的尺寸,然后再将其缩小回原始尺寸,那么这张图片是否与原始图片相同?
NEAREST
和BILINEAR
应该给出相同的结果。在一般情况下,BICUBIC
和LANCZOS
可能不是可逆的。如果先进行下采样再进行上采样,那么这些方法都不会完全可逆。如果在两个方向上使用不同的滤波器,则大多数方法都不可逆。通常情况下,使用BICUBIC
进行上采样和NEAREST
进行下采样应该会产生相同的结果,因为样条函数保证了节点处的值。但如果选择的下采样位置偏离了,这种方法就无法奏效(但可以通过适当的填充来解决)。resize
方法而没有显式参数进行上采样和下采样,那么通常情况下结果是可逆的,因为它在两个方向上都使用了NEAREST
。
resize()
上使用NEAREST
(或没有resample参数),才能确保获取相同的数据(我使用数据来指代像素的颜色值)。 - Vasu Deo.S