Android Bitmap類的常用方法

2021-06-17 00:53:17 字數 1083 閱讀 4653

bitmap類代表位圖,是android系統中影象處理的乙個類。可用來獲取影象檔案資訊,進行影象剪下、旋轉、縮放等操作,也可用來指定格式儲存影象檔案。

bitmap類的常用方法: 方法

描述compress(bitmap.compressformat format,int quality,outputstream stream)

用於將bitmap物件壓縮為指定格式並儲存到指定的檔案輸出流中,其中format引數值可以是bitmap.compressfomat.png、bitmap.compressfomat.jpeg和bitmap.compressfomat.webp

createbitmap(bitmap source,int x,int y,int width,int height,matrix m,boolean filter)

用於從源位圖的指定座標點開始,「挖取」指定寬度和高度的一塊影象來建立新的bitmap物件,並按matrix指定規則進行變換

createbitmap(int width,int height,bitmap.config config)

用於建立乙個指定寬度和高度的新的bitmap物件

createbitmap(bitmap source,int x,int y,int width,int height)

用於從源位圖的指定座標點開始,「挖取」指定寬度和高度的一塊影象來建立新的bitmap物件

createbitmap(int colors,int width,int height,bitmap.config config)

使用顏色陣列建立乙個指定寬度和高度的新的bitmap物件,其中,陣列元素的個數為width*height

createbitmap(bitmap src)

用於使用源位圖建立乙個新的bitmap物件

createscaledbitmap(bitmap src,int dstwidth,int dstheigt,boolean filter)

用於將源點陣圖縮放為指定寬度和高度的新的bitmap物件

isrecycled()

用於判斷bitmap物件是否被**

recycle()

強制**bitmap物件

android bitmap記憶體處理

程式中一次性載入多張,而且還要適應螢幕,這就造成記憶體緊張,程序會出現oom,特別是現在的手機解析度高達1920 1024,一張占用記憶體高達8m,首先要獲取原的高寬 減少記憶體 bitmapfactory.options options new bitmapfactory.options opti...

Android Bitmap應用收集

bitmap代表一張位圖,副檔名可以是.bmp或者.dib。點陣圖是windows標準格式圖形檔案,它將影象定義為由點 畫素 組成,每個點可以由多種色彩表示,包括2 4 8 16 24和32位色彩。例如,一幅1024 768解析度的32位真彩,其所佔儲存位元組數為 1024 768 32 8 307...

Android bitmap用法介紹

bitmap是android中重要的影象處理工具類,通過bitmap可以對影象進行剪下 旋轉 縮放等操作,同時還可以指定格式和壓縮質量儲存影象檔案。一 拿到乙個bitmap物件 檢視原始碼我們知道,bitmap被final修飾,因此不可以通過new來獲得乙個bitmap的例項,獲得乙個bitmap物...