Android(Java)中的颜色检测提供了错误的RGB值
创始人
2024-10-13 07:30:50
0

检测颜色时,可以尝试使用其他颜色模型来获取更准确的结果。此外,还应该确保在使用RGB值之前对它们进行适当的转换和舍入。

以下是使用HSV(色相、饱和度、亮度)模型来获取颜色的示例代码:

//获取bitmap对象
Bitmap bitmap = ((BitmapDrawable)imageView.getDrawable()).getBitmap();
int pixel = bitmap.getPixel(x, y);
//从RGB转换到HSV
float[] hsv = new float[3];
Color.RGBToHSV(Color.red(pixel), Color.green(pixel), Color.blue(pixel), hsv);
//从HSV转换回RGB
int newPixel = Color.HSVToColor(hsv);
//将RGB舍入到最近的整数
int red = Math.round(Color.red(newPixel));
int green = Math.round(Color.green(newPixel));
int blue = Math.round(Color.blue(newPixel));

以上示例代码中,我们提取了一个像素点的RGB值并将其转换为HSV。然后,我们将HSV值转换回RGB,并将结果舍入到最近的整数。这些舍入操作可以确保我们的RGB值在使用前获得良好的准确度。

相关内容

热门资讯

2024教程!wepoker怎... 1、2024教程!wepoker怎么增加运气,pokemmo脚本辅助下载,高科技教程(有挂辅助)。2...
盘点一款!We poker辅助... 盘点一款!We poker辅助器下载,hhpoker到底可以作弊吗,透明挂教程(有挂神器)是由北京得...
玩家必看攻略!we-poker... 《玩家必看攻略!we-poker是什么软件,aapoker怎么开辅助器,插件教程(有挂技巧)》 aa...
玩家必看科普!约局吧开挂神器是... 玩家必看科普!约局吧开挂神器是真的吗,wepoker好友助力码,力荐教程(有挂技巧);《WPK辅助透...
交流学习经验!werplan辅... 自定义wepoker辅助真的假的系统规律,只需要输入自己想要的开挂功能,一键便可以生成出微扑克专用辅...
教程辅助!wepoker有没有... 教程辅助!wepoker有没有挂,hhpoker是正品吗,技巧教程(有挂软件);《WPK辅助透视》‌...
最新通报!wepoker怎么设... 1、最新通报!wepoker怎么设置房间,wepoker辅助真的假的,AA德州教程(有挂教程)(UU...
热点讨论!hhpoker辅助器... 热点讨论!hhpoker辅助器,hh poker透视器下载,高科技教程(有挂透明);人气非常高,ai...
重大消息!wepoker透视苹... 重大消息!wepoker透视苹果系统,wepoker怎么设置盖牌,必胜教程(有挂技巧);人气非常高,...
交流学习经验!wepoker免... 交流学习经验!wepoker免费辅助器,hhpoker免费辅助器,辅助教程(有挂攻略);人气非常高,...