Android编程实现基于BitMap获得图片像素数据的方法
更新时间:2015年11月30日 15:29:11 作者:fengyee_zju
这篇文章主要介绍了Android编程实现基于BitMap获得图片像素数据的方法,对比分析了两种获取图片像素的技巧,具有一定参考借鉴价值,需要的朋友可以参考下
本文实例讲述了Android编程实现基于BitMap获得图片像素数据的方法。分享给大家供大家参考,具体如下:
网上看到的参考是:
int[] pixels = new int[bit.getWidth()*bit.getHeight()];//保存所有的像素的数组,图片宽×高 bit.getPixels(pixels,0,bit.getWidth(),0,0,bit.getWidth(),bit.getHeight()); for(int i = 0; i < pixels.length; i++){ int clr = pixels[i]; int red = (clr & 0x00ff0000) >> 16; //取高两位 int green = (clr & 0x0000ff00) >> 8; //取中两位 int blue = clr & 0x000000ff; //取低两位 System.out.println("r="+red+",g="+green+",b="+blue); }
其中getPixels中第三个参数要为图片的宽度
实际上有个更好的函数是
Bitmap bm = "得到bitmap图片"; bm.getPixels(x,y);
直接获得x,y坐标处的像素点数据。
希望本文所述对大家Android程序设计有所帮助。
相关文章
React Native学习之Android的返回键BackAndroid详解
这篇文章主要给大家介绍了关于React Native学习之Android的返回键BackAndroid的相关资料,文中通过示例代码介绍的非常详细,对大家学习或者使用React Native具有一定的参考学习价值,需要的朋友们下面随着小编来一起看看吧。2017-10-10Android 根据EditText搜索框ListView动态显示数据
这篇文章主要介绍了Android 根据EditText搜索框ListView动态显示数据的相关资料,需要的朋友可以参考下2016-09-09Android ScrollView只能添加一个子控件问题解决方法
这篇文章主要介绍了Android ScrollView只能添加一个子控件问题解决方法,涉及Android界面布局的相关技巧,需要的朋友可以参考下2016-02-02Android ViewDragHelper完全解析 自定义ViewGroup神器
这篇文章主要为大家详细介绍了Android ViewDragHelper完全解析,自定义ViewGroup神器,具有一定的参考价值,感兴趣的小伙伴们可以参考一下2017-03-03
最新评论