TC官方合作论坛

 找回密码
 立即注册
查看: 1097|回复: 4

[问题] 新人求教:坐标点取色得到的是什么值?

[复制链接]
发表于 2014-1-15 21:51:58 | 显示全部楼层 |阅读模式
如图:
对同一个点,用坐标点取色得到的颜色值是13888761,用抓抓得到的颜色值是(十六进制)E6F5FD或(十进制)16643558。
坐标点取色得到的颜色值13888761应该不是RGB值,那么这个值是什么值?

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复

使用道具 举报

发表于 2014-1-15 22:03:46 | 显示全部楼层
本帖最后由 sunmzking 于 2014-1-15 22:16 编辑

你上边写的代码应该有问题,你可以试下前台,得到的色值是10进制的RRGGBB,但它ab抓抓十六进制跟十进制转换的时候好像有点问题16643558换成16进制的是fdf5e6正好把RRGGBB换成BBGGRR了

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-15 22:15:17 | 显示全部楼层
代码是:
  1. 空间 指定抓图
  2. //默认空间
  3. 整型 x,y
  4. //开始按钮_点击操作
  5. 功能 开始_点击()
  6.     鼠标.获取坐标(x,y)
  7.     var 抓色坐标x=x
  8.     var 抓色坐标y=y
  9.     编辑框.设置文本("编辑框_抓色X",抓色坐标x)
  10.     编辑框.设置文本("编辑框_抓色Y",抓色坐标y)
  11.     颜色值=图像.坐标点取色(抓色坐标x,抓色坐标y)
  12.     编辑框.设置文本("编辑框_颜色值",颜色值)
  13. 功能结束

  14. //退出按钮_点击操作
  15. 功能 退出_点击()
  16.    
  17.     辅助.退出()
  18. 功能结束

  19. 空间结束
  20. //空间结束语句
复制代码


得到的值转16进制是D3ECF9,不是RGB值(与抓抓对比)
回复 支持 反对

使用道具 举报

发表于 2014-1-15 22:22:17 | 显示全部楼层
看这个,3829413用计算机转成16进制正好是3A6EA5 ,可以用系统计算机试下。。你上边的AB抓抓选了句柄,但代码里没有相关的代码

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
回复 支持 反对

使用道具 举报

 楼主| 发表于 2014-1-15 22:39:52 | 显示全部楼层
找到原因了:
操作是点击开始按钮时取色,点击时按钮按下和弹起的过程会变色,所以代码取的色不是按钮静态时的颜色。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18045623号)

GMT+8, 2024-9-23 23:59 , Processed in 0.043234 second(s), 24 queries .

Powered by 海安简单软件服务部

© 2008-2019 版权所有 保留所有权利

快速回复 返回顶部 返回列表