首页 > 代码库 > 如何在Processing中用鼠标获取RGB颜色数值
如何在Processing中用鼠标获取RGB颜色数值
要做一个抠图应用,所以随手做了个鼠标取色,代码如下:
1 void mousePressed(){2 int imgC = get(mouseX,mouseY);3 int R = (imgC >> 16) & 0xFF;4 int G = (imgC >> 8) & 0xFF;5 int B = imgC & 0xFF;6 println("Current position color: Red = "+R+", Green = "+G+", Blue = "+B);7 }
放到sketch最后面,运行后在画布中单击鼠标就能获取当前像素的颜色值。
如何在Processing中用鼠标获取RGB颜色数值
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。