1
我目前正試圖在我的應用程序中實現一個旋轉功能,這是與圖像玩。無損圖像旋轉
該功能將允許用戶旋轉圖像在-90和+90度(切換橫向/縱向模式)
這裏是我的代碼:
public Bitmap rotateRight(Bitmap bm) {
Matrix matrix = new Matrix();
matrix.postRotate((float)90);
Bitmap nbm = Bitmap.createBitmap(bm, 0, 0, bm.getWidth(), bm.getHeight(), matrix, true);
nbm.setDensity(bm.getDensity());
return nbm;
}
在那之後,我保存圖片到文件系統。
這個工作完美,但如果我嘗試旋轉5或6倍相同的圖像出現問題。圖像質量將下降,我終於會有一個非常醜陋的圖像顯示...
你能幫我嗎? 提前謝謝!
謝謝!我現在就試試這個。 – noli 2012-04-13 12:46:13
完美!這正是我期待的!謝謝 ! – noli 2012-04-13 12:50:30
@noli很高興幫助!請接受回答關閉問題:) – Jave 2012-04-13 12:51:26