作者jimmylin212 (JimmyG)
看板C_and_CPP
标题[问题] 辨别某个点的颜色
时间Fri Oct 30 00:07:37 2009
使用语言 C/C++
开发平台 VC 6.0
想请问要如何辨别某个点的颜色呢?
大概的想法是
if ( 某个点 = 红色 )
执行这边
else
不做事情 持续判断..某个点是否为红色
在MSDN上只有看到 GetPixel() 但好像不是用这个方法
还请版友帮忙了
感谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.229.29.152
1F:推 VictorTom:你的点从哪边来的要说吧?? 来自一张图档?? 还是视窗的某 10/30 00:12
2F:→ VictorTom:个位置?? 还是滑鼠click的地方?? 判断本身不是问题, 问 10/30 00:12
3F:→ VictorTom:题在你要取什麽点, 这才决定你要用的取点方法/函数啊@@" 10/30 00:13
5F:→ QQ29:有办法得到RGB阿 那if判断 R==255 && G==0 && B==0 就好啦 10/30 00:35
6F:→ QQ29:range如果是0~1 那就R==1 ,如果不是纯色判断可能比较麻烦吧@@ 10/30 00:35
7F:→ jimmylin212:抱歉没有说清楚,点是来自於银幕上某个位置. 10/30 01:03
10F:→ VictorTom:顺便看一下那个COLORREF的型态大概就知道怎麽取了@_@" 10/30 01:12
11F:推 jaw109:你可能还不了解DeviceContext吧 10/30 01:12