全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1132
推到 Plurk!
推到 Facebook!

有關從一個2維矩陣秀圖到Timage元件上的問題

尚未結案
jerichowang
一般會員


發表:17
回覆:27
積分:8
註冊:2005-07-25

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-10-03 11:23:57 IP:140.114.xxx.xxx 未訂閱
大家好..請問一下我目前若有一個2維矩陣picture..希望能夠直接用此矩陣秀圖在Timage上面..但是似乎都要先在硬碟讀取隨便一張圖檔到此Image上面 再用scanline的方法一列一列讀取這一張圖檔的資料後..在幫相對應picture[x][y] 的值 assign到 scanline的位置上... 現在問題來了...若我要輸出一張灰階單調(沒有RGB成份的圖) 就必須在宣告玩Image後..再從硬碟上讀取任意一張單調灰階圖 若我要輸出一張灰階非單調(RGB成份都一樣的圖) 就必須在宣告玩Image後..再從硬碟上讀取任意一張RGB的圖(彩色也行) 這樣才可以做到我要的功能....所以我想請問如何可以再不需要先讀取任意 圖檔下..我可以直接在IMage元件宣告後...指定他是RGB或是單調的格式 直接把picture[x][y]..給show在Image上呢..並且我可以再程式執行時候 任意的切換此Image RGB格式或是單調格式 謝謝...
taishyang
站務副站長


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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-10-03 11:46:54 IP:210.68.xxx.xxx 未訂閱
您好: 請PO上您的程式碼,讓前輩們幫您看看要修改哪邊
IORIS
一般會員


發表:15
回覆:21
積分:7
註冊:2005-01-14

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-10-04 19:33:26 IP:140.135.xxx.xxx 未訂閱
你好: 用二維矩陣 顯示成圖片 可以用下列的程式 假設二維矩陣是temp[300][300]    
 Image1->Picture->Bitmap->Width  = 300;
 Image1->Picture->Bitmap->Height = 300;
 for(int y=0;y<300;y  )
     for(int x=0;x<300;x  )
               Image1->Canvas->Pixels[x][y]=(TColor)RGB(temp[x][y], temp[x][y], temp[x][y]);
不知這樣能解決你的問題嗎? 發表人 - ioris 於 2005/10/04 19:34:41
系統時間:2024-04-28 21:59:36
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!