線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1546
推到 Plurk!
推到 Facebook!

2003/04/17 請教 色三角形/色度 程式 要如何撰寫?

尚未結案
auslk
初階會員


發表:35
回覆:77
積分:32
註冊:2003-02-17

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-04-17 10:55:04 IP:210.244.xxx.xxx 未訂閱
親愛的各位先進們! 不好意思!想請教以下: 1.色度 (X,Y) 1-1 輸入 X,Y座標 ==>顯示出 顏色 1-2 游標點到 顏色 或 區塊 ==>顯示 x,y 座標 2.色三角形圖 以上 不知有哪位先進能指點 小弟 哪裡有相關資料可以查詢 或程式 謝謝!
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-04-17 11:49:55 IP:61.231.xxx.xxx 未訂閱
auslk您好:   
引言: 1.色度 (X,Y) 1-1 輸入 X,Y座標 ==>顯示出 顏色 1-2 游標點到 顏色 或 區塊 ==>顯示 x,y 座標 2.色三角形圖
1-1 在Image的OnMouseDown事件中用Image1->Canvas->Pixels[X][Y] 或是
 
   R = GetRValue(Image1->Canvas->Pixels[X][Y]);
   G = GetGValue(Image1->Canvas->Pixels[X][Y]);
   B = GetBValue(Image1->Canvas->Pixels[X][Y]);
    
2-2 同上的事件中
 
   Edit1->Text=X,Y;
   
2. 您指的是色彩模型的轉換嗎??? 可以參考: http://delphi.ktop.com.tw/topic.php?TOPIC_ID=20214 順心 <>~我也是在學習的階段,所以請您多多見諒與指教~
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-04-18 11:55:53 IP:203.73.xxx.xxx 未訂閱
引言: 親愛的各位先進們! 不好意思!想請教以下: 1.色度 (X,Y) 1-1 輸入 X,Y座標 ==>顯示出 顏色 1-2 游標點到 顏色 或 區塊 ==>顯示 x,y 座標 2.色三角形圖 以上 不知有哪位先進能指點 小弟 哪裡有相關資料可以查詢 或程式 謝謝!
auslk 你好:
(1-1)想要抓取螢幕上任何一點的 R,G,B 值,請參考以下的做法
>Caption="R: ">Caption="G: " IntToStr(GetGValue(color));
   Label3->Caption="B: " IntToStr(GetBValue(color));
   ReleaseDC(NULL, hdc);
}
(1-2)用 Win32 API GetCursorPos (上面有範例了)
(2)得到 R,G,B 的值,就可以自己畫了
-- Enjoy Researching & Developing --
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
Royce520
高階會員


發表:18
回覆:157
積分:100
註冊:2002-09-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-04-22 23:45:09 IP:61.59.xxx.xxx 未訂閱
dear auslk, 你的問題是要輸入 小寫的x,y 色座標 轉換成顏色吧, 不是 X, Y吧...這樣你還少個Z座標喔 至於你若要 顯示 某一 x,y 的顏色, 是的...可以換算出來的 不過你知道你顯示設備的特性嗎 也就是三原色及白點的色座標嗎... 還有三個顏色的亮度響應關係嗎...如果不知道 哪就沒法準確的轉換 不過 不過 你還是可以假設的 你的螢幕是相似於 sRGB 的...這樣妳 利用 sRGB 相關的資料 就可以換算出 相近的顏色了 至於哪裡可以找到這些資料呢 ...如下 http://homepages.borland.com/efg2lab/ *真實的事物最美, 簡單的道理最好, 我能體會的 太少*
------
不要忘記呼吸,不要忘記編程! ∩__∩
dllee
站務副站長


發表:321
回覆:2519
積分:1711
註冊:2002-04-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-04-23 12:03:45 IP:61.231.xxx.xxx 未訂閱
感謝 Royce520 ,這我也一直在找說... http://homepages.borland.com/efg2lab/Graphics/Colors/Chromaticity.htm <iframe width=800 height=600 src="http://homepages.borland.com/efg2lab/Graphics/Colors/Chromaticity.htm"></iframe> 沒空更新的網頁... http://dllee.ktop.com.tw C及指標教學,計算機概論,資訊管理導論... http://big5.to/吃軟也吃硬 http://coolsite.to/ushells 介紹Shells,LiteStep,GeoShell....
------
http://www.ViewMove.com
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#6 引用回覆 回覆 發表時間:2003-04-23 12:12:24 IP:140.135.xxx.xxx 未訂閱
看完大家的回覆才知道是怎麼回事.... 真是對不起大家><..    ~我也是在學習的階段,所以請您多多見諒與指教~
系統時間:2024-04-25 10:12:33
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!