TC官方合作论坛

 找回密码
 立即注册
查看: 1195|回复: 12
打印 上一主题 下一主题

[已解决] 怎么得到 一个图片上 指定颜色点的数量?

[复制链接]
跳转到指定楼层
楼主
发表于 2012-11-22 16:32:21 | 只看该作者 回帖奖励 |正序浏览 |阅读模式

马上加入TC

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

x
怎么得到 一个图片上 指定颜色点的数量?
求解~~。最好是后台的~~谢谢了
回复

使用道具 举报

13#
发表于 2012-11-23 16:03:24 | 只看该作者
你要取到图片上面有多少个白色的话,速度很慢,如果是很大的图片至少需要等2分钟,
回复 支持 反对

使用道具 举报

12#
 楼主| 发表于 2012-11-23 15:53:34 | 只看该作者
回复 11楼sendmails2me的帖子

一个答题功能。



我想分成四部分。计算背景色最多的点的图。
还有一种就是亮度要更亮的图也可能是答案

但没亮度值的函数~

本帖子中包含更多资源

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

x
回复 支持 反对

使用道具 举报

11#
发表于 2012-11-23 11:51:50 | 只看该作者
回复 10楼wyckj的帖子

你具体要在游戏中实现什么功能?或许可以用别的方法代替,坐标点取色那个函数确实慢
回复 支持 反对

使用道具 举报

10#
 楼主| 发表于 2012-11-23 11:47:48 | 只看该作者
回复 8楼sendmails2me的帖子

我试了。有效果。但是
我把范围改到10都花了我7秒钟。用你的300的范围直接等了半天不出结果。                           

整型 x1=1,y1=1,x2=10,y2=10,颜色值=14390135,数量=0
我这样都等了7秒钟。还有没有什么方法呢,,谢谢了。
回复 支持 反对

使用道具 举报

9#
 楼主| 发表于 2012-11-23 11:18:01 | 只看该作者
回复 8楼sendmails2me的帖子

非常感谢,先顶再试!!
回复 支持 反对

使用道具 举报

8#
发表于 2012-11-23 03:15:43 | 只看该作者
LZ,这是一个双重循环,我帮你写吧:
  1. 整型 窗口句柄=窗口.找到窗口("zzz - Windows 照片查看器")
  2. 整型 x1=301,y1=301,x2=310,y2=310,颜色值=16777215,数量=0
  3. //x1: 左上角的x坐标
  4. //y1: 左上角的y坐标
  5. //x2: 右下角的x坐标
  6. //y2: 右下角的y坐标
  7. 整型 i,j
  8. //从左至右,从上至下扫描
  9. j=y1
  10. 循环(j<=y2)
  11.     i=x1
  12.     循环(i<=x2)
  13.         整型 图像值=窗口.坐标点取色(窗口句柄,i,j)
  14.         如果(图像值==颜色值)
  15.             数量=数量+1
  16.         如果结束   
  17.         i=i+1
  18.     循环结束
  19.     j=j+1
  20. 循环结束
  21. 辅助.消息框(转换.整型转字符型(数量))
复制代码
如果你懂遍历,下面的代码更简洁~
  1. 整型 窗口句柄=窗口.找到窗口("zzz - Windows 照片查看器")
  2. 整型 x1=301,y1=301,x2=310,y2=310,颜色值=16777215,数量=0
  3. 遍历(整型 j=y1;j<=y2;j++)
  4.   遍历(整型 i=x1;i<=x2;i++)
  5.         整型 图像值=窗口.坐标点取色(窗口句柄,i,j)
  6.         如果(图像值==颜色值)
  7.             数量=数量+1
  8.         如果结束  
  9.   遍历结束
  10. 遍历结束
  11. 辅助.消息框(转换.整型转字符型(数量))
复制代码


我也是新人,共同进步哈~




回复 支持 反对

使用道具 举报

7#
 楼主| 发表于 2012-11-22 23:38:31 | 只看该作者
回复 6楼冷月无痕的帖子

我也想这样弄。但不知道怎么写代码。请问大神能再详细说说吗~~
回复 支持 反对

使用道具 举报

6#
发表于 2012-11-22 21:46:21 | 只看该作者
用TC写一个 遍历范围坐标点的颜色值 然后对比 计数
回复 支持 反对

使用道具 举报

5#
 楼主| 发表于 2012-11-22 17:36:19 | 只看该作者
大漠 有这个函数 自己去大漠的图色命令里去找
冷月无痕 发表于 2012-11-22 16:59:22
用大漠的游戏会掉线。大兵的有但收费。还有没有其它方法吗?
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

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

GMT+8, 2025-10-9 00:20 , Processed in 0.161997 second(s), 28 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

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