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<bitmap_h;i++){
for(int j=0;j<bitmap_w;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. Android虚拟键盘挡住输入框的处理方法
  2. Android大图片加载处理
  3. Android(安卓)TextView设置一个或多个关键字的颜色
  4. Android自动化测试
  5. Android(安卓)沉浸式状态栏 支持4.4及以上。
  6. Android(安卓)NumberPicker详细使用
  7. android中自定义的一个可以弹出类似于提示更新的对话框
  8. 安卓中颜色种类
  9. Android(安卓)Fresco图片处理库用法API英文原文文档3(Facebook开

随机推荐

  1. Android(安卓)- 使用Intent来启动Activit
  2. Android(安卓)Studio提示 Cannot load ke
  3. Android(安卓)如何在关于手机界面添加个
  4. 【转】Android实现人人网点击“+”弹出效
  5. Android(安卓)SDK示例代码学习(1)----Bounc
  6. android 从零单排 第一期 按键显示hellow
  7. android GSM+CDMA基站定位
  8. Android中两个Activity之间的跳转
  9. Android(安卓)NDK的安装。(下一篇是关于 o
  10. 【Android(安卓)开发教程】在服务中执行