作者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