有關一次讀取多張圖片的問題 |
尚未結案
|
walacow
一般會員 發表:6 回覆:7 積分:2 註冊:2004-09-20 發送簡訊給我 |
我看了之前的一些文章
以下是smilebye提出的方法
====
if (OpenPictureDialog1->Execute()) //將圖檔讀到BMP[]陣列中 { bmp_count = OpenPictureDialog1->Files->Count; //這邊可知道你開多少張圖 for(int i=0;i { BMP[i]=new Graphics::TBitmap(); BMP[i]->LoadFromFile(OpenPictureDialog1->Files->Strings[i]); //將所開圖檔讀到BMP陣列中(BMP[1]...BMP[60]代表所開的六十張圖) } }PS.OpenPictreDialog1的屬性裡面有個Options記得選ofAllowMultiSelec 為ture 如此可一次選多張圖 問題1. BMP[i]在宣告型態上該如何宣告?? 是否該自己建立一個struct是link list的方式 可以自動一個接一個存起來 還有一位JerryKuo他寫的程式 http://delphi.ktop.com.tw/topic.php?TOPIC_ID=44098 是可以開啟多重圖片的程式 問題2. 第一個跟第二個的方法都是要if (OpenPictureDialog1->Execute()) 開啟選取檔案個視窗... 我現在是我自己在C槽底下有一個image的資料夾格式都是.bmp 但檔名部規格,我想是否可以直接利用 Image1->Picture->LoadFormFile("C:\\image\\*.bmp"); 然後直接存到自己設定的link list裡(類似第二位作者的程式,只是不 需要自己開圖,因為圖有幾百張) 我說的不知道夠不夠清楚 我現在也是只知道怎麼一張一張圖片自己手動開,我希望可以先自動把所有的圖都存起來然後再依序做處理..... 請賜教.....我是個程式新手...好多問題不太會><~~ 發表人 - taishyang 於 2005/03/14 18:48:49 |
blk5743
高階會員 發表:34 回覆:371 積分:236 註冊:2003-11-17 發送簡訊給我 |
walacow你好 問題二你不是問過了嗎 http://delphi.ktop.com.tw/topic.php?topic_id=66604
【BCB】【問題】詢問一個讀檔的問題
http://delphi.ktop.com.tw/topic.php?topic_id=61096
【BCB】【問題】如何刪除全部指定副檔名的檔案 可以多找一點FindFirst及FindNext的文章來看
|
walacow
一般會員 發表:6 回覆:7 積分:2 註冊:2004-09-20 發送簡訊給我 |
|
blk5743
高階會員 發表:34 回覆:371 積分:236 註冊:2003-11-17 發送簡訊給我 |
參考以下這兩篇吧 http://delphi.ktop.com.tw/topic.php?topic_id=64256
【BCB】【問題】請問如何開大量的圖檔 並對他做處理呢???
http://delphi.ktop.com.tw/topic.php?topic_id=63677
【BCB】【問題】關於動態配置Graphics Graphics::TBitmap *Bmp[10];
|
walacow
一般會員 發表:6 回覆:7 積分:2 註冊:2004-09-20 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |