Android教程網
  1. 首頁
  2. Android 技術
  3. Android 手機
  4. Android 系統教程
  5. Android 游戲
 Android教程網 >> Android技術 >> 關於Android編程 >> android 改變bitmap顏色

android 改變bitmap顏色

編輯:關於Android編程

 

public static final Bitmap createRGBImage(Bitmap bitmap,int color)

{
int bitmap_w=bitmap.getWidth();
int bitmap_h=bitmap.getHeight();
int[] arrayColor=new int[bitmap_w*bitmap_h];
int count=0;
for(int i=0;i for(int j=0;j int color1=bitmap.getPixel(j,i);
//這裡也可以取出 R G B 可以擴展一下 做更多的處理,
//暫時我只是要處理除了透明的顏色,改變其他的顏色
if(color1!=0){
}else{
color1=color;
}
arrayColor[count]=color;
count++;
}
}
bitmap = Bitmap.createBitmap( arrayColor, bitmap_w, bitmap_h, Config.ARGB_4444 );
return bitmap;

}

 

  1. 上一頁:
  2. 下一頁:
熱門文章
閱讀排行版
Copyright © Android教程網 All Rights Reserved