Bitmap convert(Bitmap a, int width, int height)
{
int w = a.getWidth();
int h = a.getHeight();
Bitmap newb = Bitmap.createBitmap(ww, wh, Config.ARGB_8888);// 創建一個新的和SRC長度寬度一樣的位圖
Canvas cv = new Canvas(newb);
Matrix m = new Matrix();
m.postScale(1, -1); //鏡像垂直翻轉
m.postScale(-1, 1); //鏡像水平翻轉
m.postRotate(-90); //旋轉-90度
Bitmap new2 = Bitmap.createBitmap(a, 0, 0, w, h, m, true);
cv.drawBitmap(new2, new Rect(0, 0, new2.getWidth(), new2.getHeight()),new Rect(0, 0, ww, wh), null);
return newb;
}
如何使用Matrix對bitmap的旋轉與鏡像水平垂直翻轉
2021-01-28 16:08Android開發網 Android
本篇文章是對使用Matrix對bitmap的旋轉與鏡像水平垂直翻轉進行了詳細的分析介紹,需要的朋友參考下
延伸 · 閱讀
- 2022-03-05基于Redis分布式BitMap的應用分析
- 2021-12-27R語言中矩陣matrix和數據框data.frame的使用詳解
- 2021-12-27R語言matrix生成矩陣的方法
- 2021-11-22Redis中的bitmap詳解
- 2021-10-10聊聊Redis二進制數組Bitmap
- 2021-09-19python numpy中mat和matrix的區別
- Android
解析Android應用程序運行機制
這篇文章主要介紹了Android應用程序運行機制,有需要的朋友可以參考一下...
- Android
淺談Android系統的基本體系結構與內存管理優化
這篇文章主要介紹了Android系統的基本體系結構與內存管理優化,非常簡潔明了地總結了系統服務及垃圾回收等安卓的一些主要特性,需要的朋友可以參考下...
- Android
Android編程中EditText限制文字輸入的方法
這篇文章主要介紹了Android編程中EditText限制文字輸入的方法,涉及Android針對EditText的監聽技巧,具有一定參考借鑒價值,需要的朋友可以參考下...
- Android
Android中掃描多媒體文件操作詳解
這篇文章主要介紹了Android中掃描多媒體文件操作詳解,本文講解了Android中的多媒體文件掃描機制、如何掃描一個剛創建的文件、如何掃描多個文件,需要的朋...
- Android
Android控件系列之CheckBox使用介紹
CheckBox和Button一樣,也是一種古老的控件,它的優點在于,不用用戶去填寫具體的信息,只需輕輕點擊,缺點在于只有“是”和“否”兩種情況,但我們往...
- Android
Android開發筆記之:對實踐TDD的一些建議說明
本篇文章是對Android中實踐TDD的一些建議進行了詳細的分析介紹,需要的朋友參考下...
- Android
Android Animation實戰之屏幕底部彈出PopupWindow
這篇文章主要為大家介紹了Android Animation動畫實戰項目,屏幕底部彈出PopupWindow,如何實現?文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的...
- Android
使用RadioButton+Fragment實現底部導航欄效果
這篇文章主要為大家詳細介紹了使用RadioButton+Fragment實現底部導航欄效果,具有一定的參考價值,感興趣的小伙伴們可以參考一下...