2012-09-03 158 views

回答

0

如果您需要縮放圖像以將其保存在某處,則只需調整一次。

如果你想顯示縮放圖像,然後使用矩陣instread。例如ImageView類有一個名爲setImageMatrix()的方法。

+0

我有一個位圖Image.How使用矩陣? –

+0

@JagdeepSingh你想用它做什麼?顯示?保存? –

+0

我在屏幕上顯示它,並通過createScaledBitmap(Bitmap,int,int,boolean)方法一次又一次地縮小它方法 –

0

它看起來像一個累積性問題:)

1)從原始(最大)圖像縮放。 2)我不是很關心Bitmap.scalledBitmat使用的算法,但它很快,而且我認爲它會返回位置接近的第一個離散像素。

所以,如果你能保證質量,你將需要做手動調整大小。

佛例如你有一個數組與3.點,你需要重新調整數組包含2.點。第一點計算爲dest [0] =(1 * src [0] + 0.5 * src [1])/ 1.5。

這是在1D。你需要製作2D算法。