1. 程式人生 > 其它 >最近領插值法

最近領插值法

【簡紹】

最簡單的一種插值方法,不需要計算,在待 求畫素的四鄰畫素中,將距離待求畫素最近 的鄰畫素灰度賦給待求畫素。 設i+u, j+v(i, j為正整數, u, v為大於零小於1 的小數,下同)為待求畫素座標,則待求畫素灰度 的值 f(i+u, j+v) 公式如下: srcX=dstX* (srcWidth/dstWidth) , srcY = dstY * (srcHeight/dstHeight)

(0*(3/4),0*(3/4)) == > (0*(0.75),0*(0.75))===>(0.0) =>234

(1*(3/4),0*(3/4)) == > (1*(0.75),0*(0.75))===>(1.0) =>67

(2*(3/4),0*(3/4)) == > (2*(0.75),0*(0.75))===>(2.0) =>89

(3*(3/4),0*(3/4)) == > (3*(0.75),0*(0.75))===>(2.0) =>89

依次類推:

這是一種最基本,最簡單的影象縮放演算法,效果也是最不好的,

放大後的效果有嚴重的馬賽克

縮小後的影象有嚴重的失真。

效果不好的根源: 引入了嚴重的影象失真