TC官方合作论坛
标题:
新人求教:坐标点取色得到的是什么值?
[打印本页]
作者:
贪吃蛇
时间:
2014-1-15 21:51
标题:
新人求教:坐标点取色得到的是什么值?
如图:
对同一个点,用坐标点取色得到的颜色值是13888761,用抓抓得到的颜色值是(十六进制)E6F5FD或(十进制)16643558。
坐标点取色得到的颜色值13888761应该不是RGB值,那么这个值是什么值?
作者:
sunmzking
时间:
2014-1-15 22:03
本帖最后由 sunmzking 于 2014-1-15 22:16 编辑
你上边写的代码应该有问题,你可以试下前台,得到的色值是10进制的RRGGBB,但它ab抓抓十六进制跟十进制转换的时候好像有点问题16643558换成16进制的是fdf5e6正好把RRGGBB换成BBGGRR了[attach]13951[/attach]
作者:
贪吃蛇
时间:
2014-1-15 22:15
代码是:
空间 指定抓图
//默认空间
整型 x,y
//开始按钮_点击操作
功能 开始_点击()
鼠标.获取坐标(x,y)
var 抓色坐标x=x
var 抓色坐标y=y
编辑框.设置文本("编辑框_抓色X",抓色坐标x)
编辑框.设置文本("编辑框_抓色Y",抓色坐标y)
颜色值=图像.坐标点取色(抓色坐标x,抓色坐标y)
编辑框.设置文本("编辑框_颜色值",颜色值)
功能结束
//退出按钮_点击操作
功能 退出_点击()
辅助.退出()
功能结束
空间结束
//空间结束语句
复制代码
得到的值转16进制是D3ECF9,不是RGB值(与抓抓对比)
作者:
sunmzking
时间:
2014-1-15 22:22
[attach]13952[/attach]看这个,3829413用计算机转成16进制正好是3A6EA5 ,可以用系统计算机试下。。你上边的AB抓抓选了句柄,但代码里没有相关的代码
作者:
贪吃蛇
时间:
2014-1-15 22:39
找到原因了:
操作是点击开始按钮时取色,点击时按钮按下和弹起的过程会变色,所以代码取的色不是按钮静态时的颜色。
欢迎光临 TC官方合作论坛 (http://bbs.52tc.co/)
Powered by Discuz! X3.1