Android編程實現(xiàn)擦除Bitmap中某一塊的方法
本文實例講述了Android編程實現(xiàn)擦除Bitmap中某一塊的方法。分享給大家供大家參考,具體如下:
以前要截取Bitmap中的圖片使用的一塊塊的拼接,雖然可以實現(xiàn),但是效率很低。想了很久,無意中看到網(wǎng)上的對BITMAP圖片的RGB信息進行修改,然后想出了這個辦法,感覺用起來還是挺舒服。很多出錯處理都沒有寫,只實現(xiàn)基本功能啊
public static Bitmap setTransparentAreaForBitmap(Bitmap b,
int width, int height, int paddingleft, int paddingtop) {
if (b == null) {
return null;
}
int []pix = new int[width * height];
for (int j = 0; j < height; j++) {
for (int i = 0; i < width; i++) {
int index = j * width + i;
pix[index] = 0x00000000;
}
}
b.setPixels(pix, 0, width, paddingleft, paddingtop, width, height);
return b;
}
希望本文所述對大家Android程序設(shè)計有所幫助。
相關(guān)文章
Activity/Fragment結(jié)束時處理異步回調(diào)的解決方案
這篇文章主要介紹了關(guān)于在Activity/Fragment結(jié)束時處理異步回調(diào)的解決方案,文中介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考價值,需要的朋友們下面來一起看看吧。2017-03-03
Android打包篇:Android Studio將代碼打包成jar包教程
這篇文章主要介紹了Android打包篇:Android Studio將代碼打包成jar包教程,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧2020-03-03
Android編程中調(diào)用Camera時預(yù)覽畫面有旋轉(zhuǎn)問題的解決方法
這篇文章主要介紹了Android編程中調(diào)用Camera時預(yù)覽畫面有旋轉(zhuǎn)問題的解決方法,涉及Android針對Camera調(diào)用攝像頭源碼部分的相關(guān)修改技巧,需要的朋友可以參考下2015-11-11
Kotlin標準函數(shù)與靜態(tài)方法基礎(chǔ)知識詳解
Kotlin中的標準函數(shù)指的是Standard.kt文件中定義的函數(shù),任何Kotlin代碼都可以自由地調(diào)用所有的標準函數(shù)。例如let這個標準函數(shù),他的主要作用就是配合?.操作符來進行輔助判空處理2022-11-11

