| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1374 人关注过本帖
标题:[求助]自动检测相应坐标(X、Y表示)所对应的RGB值
只看楼主 加入收藏
zhousanhua
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-8-24
收藏
 问题点数:0 回复次数:11 
[求助]自动检测相应坐标(X、Y表示)所对应的RGB值
如何能在form1_load中写入代码,让程序一运行就自动检测相应坐标(X、Y表示)所对应的RGB值。
搜索更多相关主题的帖子: RGB 自动检测 坐标 
2007-09-01 14:43
cccool
Rank: 7Rank: 7Rank: 7
等 级:黑侠
帖 子:268
专家分:555
注 册:2007-5-1
收藏
得分:0 

用POINT取得颜色值COLOR
RED=COLOR MOD &H100
GREEN=(COLOR\&H100)MOD &H100
BLUE=(COLOR\&H10000)mod &h100
如果没记错的话,应该可以.

试一试这个:
R = Color And &HFF

G = (Color And &HFF00&) \ &H100

B = (Color And &HFF0000) \ &H10000

[此贴子已经被作者于2007-9-1 21:20:03编辑过]


[fly]让心情飞一会[/fly]
">Email to Me     
2007-09-01 20:40
zhousanhua
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-8-24
收藏
得分:0 
回复:(cccool)用POINT取得颜色值COLORR...

Dim rgb As Long
Dim r As String, g As String, b As String
rgb = Picture1.Point(8070, 6555)
r = rgb \ &HFF
g = (rgb \ &HFF00) \ &H100
b = (rgb \ &HFF0000) \ &H10000
Text1.Text = "R:" & r & ", G:" & g & ", B:" & b


为什么这段代码返回的RGB为0,0,0?(实际RGB为238,2.32)
问题出在哪,请帮忙看看!

2007-09-02 09:32
zhousanhua
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-8-24
收藏
得分:0 

Dim color As Long
Dim r As String, g As String, b As String

color = Picture1.Point(8070, 6555)
r = color Mod &H100
g = (color \ &H100) Mod &H100
b = (color \ &H10000) Mod &H100

Text1.Text = "R:" & r & ", G:" & g & ", B:" & b


这样RGB=-1,0,0,为什么?

2007-09-02 09:40
slore
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:1108
专家分:0
注 册:2005-7-1
收藏
得分:0 
如果由 x 和 y 坐标所引用的点位于 object 之外,Point 方法将返回 -1。

快上课了……
2007-09-02 10:43
zhousanhua
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-8-24
收藏
得分:0 
回复:(slore)如果由 x 和 y 坐标所引用的点位于 ob...
为什么我随便设置X、Y为多少都返回-1?
2007-09-02 11:34
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 

5楼说得很清楚了。

2007-09-02 11:48
slore
Rank: 5Rank: 5
等 级:贵宾
威 望:16
帖 子:1108
专家分:0
注 册:2005-7-1
收藏
得分:0 
就是不能随便设置
要再范围内

快上课了……
2007-09-02 12:09
zhousanhua
Rank: 1
等 级:新手上路
帖 子:15
专家分:0
注 册:2007-8-24
收藏
得分:0 
还有一个问题要你们帮忙:我现在想获取某个范围内的RGB值等于我所设定的
RGB值,不知是否有办法?
2007-09-02 16:50
multiple1902
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:4881
专家分:671
注 册:2007-2-9
收藏
得分:0 
for一遍 如果rgb=rgb1则怎么做………………   
2007-09-02 17:28
快速回复:[求助]自动检测相应坐标(X、Y表示)所对应的RGB值
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.033264 second(s), 7 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved