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

關於讀raw File 後是否有相關物件可以顯示

答題得分者是:taishyang
jugenshin
一般會員


發表:1
回覆:5
積分:1
註冊:2007-12-25

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-01-17 11:02:39 IP:140.135.xxx.xxx 訂閱
我寫了一個讀Raw file影像的程式
並且用Image這個物件SHOW出圖形
可是卻發現如果原圖示512*512的話那Image也要512*512才能完整的顯示出來這實在是太大了
有沒有啥物件可以可以設定的比較小但卻可以完整的顯示出512*512的圖片
(例如:物件設定的大小為256*256可以顯示完整的512*512圖片)
請各位大大們指點指點
taishyang
站務副站長


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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-01-17 11:30:17 IP:118.169.xxx.xxx 訂閱
TImage元件有stretch屬性可以用
jugenshin
一般會員


發表:1
回覆:5
積分:1
註冊:2007-12-25

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-01-18 11:24:06 IP:140.135.xxx.xxx 訂閱
我設定了一樣沒有用,是不是還有其他的方法
===================引 用 taishyang 文 章===================
TImage元件有stretch屬性可以用
friendlly
高階會員


發表:22
回覆:144
積分:103
註冊:2003-04-08

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-01-18 12:24:05 IP:61.64.xxx.xxx 訂閱
有一套EuresysEvison 可以利用...
顯示Image的部分不用授權的..可以考慮看看
代理商是Adlink

===================引 用 jugenshin 文 章===================
我設定了一樣沒有用,是不是還有其他的方法
===================引 用 taishyang 文 章===================
TImage元件有stretch屬性可以用
taishyang
站務副站長


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

發送簡訊給我
#5 引用回覆 回覆 發表時間:2008-01-18 12:39:31 IP:118.169.xxx.xxx 訂閱
你AutoSize的屬性有設為false嗎?
我試過是可以的



===================引 用 jugenshin 文 章===================
我設定了一樣沒有用,是不是還有其他的方法
===================引 用 taishyang 文 章===================
TImage元件有stretch屬性可以用
jugenshin
一般會員


發表:1
回覆:5
積分:1
註冊:2007-12-25

發送簡訊給我
#6 引用回覆 回覆 發表時間:2008-01-18 15:44:27 IP:140.135.xxx.xxx 訂閱
是的我已把Auto Size改成false一樣沒用
===================引 用 taishyang 文 章===================
你AutoSize的屬性有設為false嗎?
我試過是可以的



===================引 用 jugenshin 文 章===================
我設定了一樣沒有用,是不是還有其他的方法
===================引 用 taishyang 文 章===================
TImage元件有stretch屬性可以用
taishyang
站務副站長


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

發送簡訊給我
#7 引用回覆 回覆 發表時間:2008-01-18 16:12:59 IP:118.169.xxx.xxx 訂閱
我寫了一個範例
http://delphi.ktop.com.tw/board.php?cid=31&fid=97&tid=92265
將一個300*300的bmp分別用Image1以及Image2顯示
其中
Image1->Stretch = true;
Image2->Stretch = false;
你會看到Image1的圖片會隨著Image1的寬高等比例縮放,而Image2不會





===================引 用 jugenshin 文 章===================
是的我已把Auto Size改成false一樣沒用
===================引 用 taishyang 文 章===================
你AutoSize的屬性有設為false嗎?
我試過是可以的


jugenshin
一般會員


發表:1
回覆:5
積分:1
註冊:2007-12-25

發送簡訊給我
#8 引用回覆 回覆 發表時間:2008-01-22 16:17:29 IP:140.135.xxx.xxx 訂閱
這位大大真的很感謝你的指導
為了我還親自寫了一個程式
但我知道更改Stretch圖片會如何改變 但我設定了之後卻不順利 !
所以我想就把程式在網路空間好了
希望大大可以幫幫我
我真的很想知道
如果沒解出來心裡會癢癢的
下載位址:
http://www.sendspace.com/file/3fxk2m
taishyang
站務副站長


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

發送簡訊給我
#9 引用回覆 回覆 發表時間:2008-01-22 16:36:06 IP:118.169.xxx.xxx 訂閱
run time時有很多error
你要不要把關鍵的地方抽出來,獨立成一個專案?
jugenshin
一般會員


發表:1
回覆:5
積分:1
註冊:2007-12-25

發送簡訊給我
#10 引用回覆 回覆 發表時間:2008-01-24 10:56:41 IP:140.135.xxx.xxx 訂閱
我已把關鍵處取出
壓縮檔內有個BABOO.IMG的RAW File我的程式是直接放到 C:\ 下
麻 各位前輩了
下載位址:
http://www.sendspace.com/file/1ebh8d
taishyang
站務副站長


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

發送簡訊給我
#11 引用回覆 回覆 發表時間:2008-01-24 12:51:27 IP:118.169.xxx.xxx 訂閱
改成下面下這樣
//再把rawimage陣列的值一點一點丟回畫布IMAGE1
Graphics::TBitmap *bmp = new Graphics::TBitmap;
bmp->Width = 512;
bmp->Height = 512;
for (row=0; row<512; row )
{
for(column=0; column<512; column )
{
bmp->Canvas->Pixels[column][row]=
RGB(rawimage[row][column],rawimage[row][column],rawimage[row][column]);
}
}
Image1->Picture->Assign(bmp);
delete bmp;

jugenshin
一般會員


發表:1
回覆:5
積分:1
註冊:2007-12-25

發送簡訊給我
#12 引用回覆 回覆 發表時間:2008-01-24 14:31:14 IP:140.135.xxx.xxx 訂閱
問題解決了
前輩真是厲害
真的非常感謝
系統時間:2024-05-08 2:39:20
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!