androidgetpixel
发布时间: 2022-05-04 19:30:02
① android 获取view上某点颜色
java">//根据坐标获取
ImageViewimageView=((ImageView)v);
Bitmapbitmap=((BitmapDrawable)imageView.getDrawable()).getBitmap();
intpixel=bitmap.getPixel(x,y);
//获取颜色
intredValue=Color.red(pixel);
intblueValue=Color.blue(pixel);
intgreenValue=Color.green(pixel);
② android 怎么获取rgb文件的颜色值
android可以通过Bitmap.getPixel(x,y)方法获取指定位置的rgb文件的颜色值。分三个步骤:
1、获取点击处的view的bitmap:可以通过ImageView.getBackground()/getDrawable()/getDrawingCache()等方式获取。
2、将点击坐标转换为bitmap内部坐标。
3、getPixel(x,y)即可。
③ android这个程序我想获取当前摄像头的图片然后进行颜色识别为什么在APP上运行老是运行到这段会闪退
应该是你的手机不支持这个程序,唯一的办法是卸载程序然后重新安装如果还不可以就只有换一个相似软件了
④ 如何获取android界面某一个坐标点的颜色值
您好,很高兴为您解答:
//根据坐标获取
ImageView imageView = ((ImageView)v);
Bitmap bitmap = ((BitmapDrawable)imageView.getDrawable()).getBitmap();
int pixel = bitmap.getPixel(x,y);
//获取颜色
int redValue = Color.red(pixel);
int blueValue = Color.blue(pixel);
int greenValue = Color.green(pixel);
转载,仅供参考,如果我的回答没帮助到您,请继续追问。
热点内容