Android Bitmap 大小計算
Bitmap計算三種情況
1、getRowBytes:Since API Level 1
2、getByteCount:Since API Level 12
3、getAllocationByteCount():Since API Level 19
“`
/**
* 獲取bitmap的大小
*/
public static int getBitmapSize(Bitmap bitmap) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) { //API 19
return bitmap.getAllocationByteCount();
}
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.HONEYCOMB_MR1) {//API 12
return bitmap.getByteCount();
}
// 在低版本中用一行的位元組x高度
return bitmap.getRowBytes() * bitmap.getHeight(); //earlier version
}
“`
相關文章
- 獲取bitmap大小
- C++尺寸大小計算C++
- Android開發:計算快取大小並且清空快取Android快取
- Android繪製View的過程研究——計算View的大小AndroidView
- 理解Android BitmapAndroid
- Android Bitmap 使用Android
- Android Bitmap 初探Android
- 怎樣計算Bitmap的記憶體佔用和Bitmap載入優化記憶體優化
- 歸檔大小日誌計算
- Bitmap ImageView大小的一些祕密View
- MySQL如何計算統計redo log大小MySql
- Android中的BitmapAndroid
- Android Bitmap優化Android優化
- Android: Bitmap/Canvas/DrawableAndroidCanvas
- Android Bitmap面面觀Android
- base64檔案大小計算
- 索引高度和索引段大小計算索引
- 10g:計算RecoveryArea的大小
- Android中一張圖片佔據的記憶體大小是如何計算Android記憶體
- Bitmap回收—Canvas: trying to use a recycled bitmap android.graphicsCanvasAndroid
- android bitmap壓縮方案Android
- Android-認識BitmapAndroid
- Android JNI 之 Bitmap 操作Android
- Android Bitmap實戰技巧Android
- bitmap to rowid執行計劃下的基數計算疑問
- oracle 日誌產生大小的計算Oracle
- Oracle如何精確計算row的大小Oracle
- 【UniApp】-uni-app-動態計算字型大小(蘋果計算器)APP蘋果
- android計算器Android
- 手機記憶體卡大小的計算記憶體
- Android Bitmap(點陣圖)詳解Android
- Android Bitmap的常用壓縮方式Android
- android中Bitmap的剪下與拉伸Android
- iOS根據圖片比例計算顯示大小iOS
- UFDoble型別計算、比較大小。BigDecimal轉UFDouble型別Decimal
- 通過Python計算一個資料夾大小Python
- 如何計算自動管理的UNDO表空間大小
- java計算時間差及比較時間大小Java