該怎麼把所有圖檔一次轉換? |
尚未結案
|
balabubu
初階會員 發表:11 回覆:15 積分:25 註冊:2006-12-30 發送簡訊給我 |
|
Stallion
版主 發表:52 回覆:1600 積分:1995 註冊:2004-09-15 發送簡訊給我 |
|
syntax
尊榮會員 發表:26 回覆:1139 積分:1258 註冊:2002-04-23 發送簡訊給我 |
|
balabubu
初階會員 發表:11 回覆:15 積分:25 註冊:2006-12-30 發送簡訊給我 |
|
balabubu
初階會員 發表:11 回覆:15 積分:25 註冊:2006-12-30 發送簡訊給我 |
請教
怎麼用阿?雖然大大們給了釣竿..可是我釣不起魚.orz...慚愧. 翻找以前的文章,我用陽春的方式>_< 目前堪用.只可作為連續流水號的處理. for(i = 0 ; i < pic_num ; i ) { file_path=ExtractFilePath(Form1->FileListBox1->FileName);//圖檔所在資料夾路徑 FileName.printf("d",i);//4位數表示 0-->0000 1--->0001,0002,0003...... FileName="pic" FileName ".bmp";//圖檔名稱與格式 FilePath=file_path FileName;//完整圖檔路徑 bmp->LoadFromFile(FilePath);//載入圖檔 Form1->Image1->Picture->LoadFromFile(FilePath);//秀圖 Delay(1);//延遲. ................... 抽出.BMP RGB資料 作處理 .................... 存檔 .................... OK訊息 } |
syntax
尊榮會員 發表:26 回覆:1139 積分:1258 註冊:2002-04-23 發送簡訊給我 |
建議你還是去翻書
有看有收穫 有學有成果 不過只是要做到一件事,你的方法,我覺得很好 不一定要 directory walk 利用已經設計的元件,也是一種不錯的方式 利用 FlieListBox 幫你將檔案列出,是很聰明的作法,除非你要求效率,不然,這差個 1 , 2 秒,但減少開發時間,也是可行的 不過要是使用 FileOpenDialog 會更佳方便 先設定 FileOpenDialog 的Fileter 指定為 *.BMP 然後使用者所選的檔案,會存放在一個陣列 至於開啟的路徑,也可以直接使用 FileOpenDialog 的屬性取得 這不是很方便嗎? 以下只是演算方式,詳細 FileOpenDialog,你要自己去看說明,這樣才會記得住 file_path=FileOpenDialog.路徑屬性 for(i = 0 ; i < FileOpenDialog.陣列大小 ; i ) { FileName = FileOpenDialog.陣列[i]. // 因為已經設定 filter 為 BMP ,所以取得的檔案附檔名一定會是 BMP bmp->LoadFromFile(FileName );//載入圖檔 Form1->Image1->Picture->LoadFromFile(FileName );//秀圖 Delay(1);//延遲. 不要用 Delay 這樣程式會完全沒反應,並呈現當掉的狀況 用 (不過這樣做也會有相對應的風險就是,如果你懂,你會解決可能的風險) i = gettickcount; do { j =gettickcount; application->processmessage; } wjile (j - i > 1000); ................... 抽出.BMP RGB資料 作處理 .................... 存檔 .....................這時你再來改名並編號後存檔 .................... OK訊息 } |
balabubu
初階會員 發表:11 回覆:15 積分:25 註冊:2006-12-30 發送簡訊給我 |
|
Stallion
版主 發表:52 回覆:1600 積分:1995 註冊:2004-09-15 發送簡訊給我 |
|
balabubu
初階會員 發表:11 回覆:15 積分:25 註冊:2006-12-30 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |