Android JNI 中通过接收Bitmap对象获取像素,十万火急!!!!! 本帖最后由 liuwanmeng 于 2014-05-01 14:10:46 编辑 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 AndroidBitmap_lockPixels之后,srcpixels就是像素值,每个像素的大小跟format有关,ARGB_8888格式的,每个pixel是int32大小 那我想根据XY坐标获取srcpixels中某个像素值该怎么做?我希望能像操作二维数组那样去获得像素值 int x = 0, y = 0, ps = 4;unsigned char *pixels = xxxxxxx;// AndroidBitmap_lockPixelsunsigned char *pixel = NULL;for (y = 0; y < height; ++y) { for (x = 0; x < width; ++x) { pixel = pixels + y * width * ps + x * ps; }}差不多这个意思吧 android如何测摄像头和被拍摄物体之间的距离?? 如何发布一条新微博?? 服务器端向Android客户端返回数据显示 andoird2.3 怎么判断状态栏的状态 android如何访问自定义包中的类 source not found问题 tablelayout高度问题 关于微信分享全部内容字数限制的问题 两个ViewPager,里面的一个不起作用,怎么办? FragmentTabHost 外接键盘输入editview 失去焦点 【原创分享】Android 4.4 全套源码及子模块源码的下载方法 关于Android开发程序的退出问题
那我想根据XY坐标获取srcpixels中某个像素值该怎么做?我希望能像操作二维数组那样去获得像素值
int x = 0, y = 0, ps = 4;
unsigned char *pixels = xxxxxxx;// AndroidBitmap_lockPixels
unsigned char *pixel = NULL;
for (y = 0; y < height; ++y) {
for (x = 0; x < width; ++x) {
pixel = pixels + y * width * ps + x * ps;
}
}
差不多这个意思吧