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

叫不出.jpg檔的問題

尚未結案
fireworm
一般會員


發表:11
回覆:24
積分:7
註冊:2004-12-04

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-06-12 19:45:36 IP:220.140.xxx.xxx 未訂閱
大家好~ 我用bcb拉了一個button一個OpenPictureDialog和一個Image到Form中,然後在button的OnClick事件下以下程式碼: if(OpenPictureDialog1->Execute()) { Image1->Picture->LoadFromFile(OpenPictureDialog1->FileName); } 請問為什麼只能叫出bmp,ico,emf,wmf檔,而不能叫出jpg檔到Image裡顯示出來 ?OpenPictureDialog不是能叫出jpg檔嗎?
supman
尊榮會員


發表:29
回覆:770
積分:924
註冊:2002-04-22

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-06-12 20:03:58 IP:203.204.xxx.xxx 未訂閱
您好: Timage不支援jpg檔的格式. 請參考以下這篇 http://delphi.ktop.com.tw/topic.php?topic_id=39664 發表人 - supman 於 2005/06/12 20:07:50
andychang1690
資深會員


發表:20
回覆:694
積分:442
註冊:2003-03-14

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-06-12 22:49:40 IP:221.169.xxx.xxx 未訂閱
fireworm:參考    http://delphi.ktop.com.tw/topic.php?TOPIC_ID=71758 請教 OpenPictureDialog 開啟後所提供的副檔名選項問題 答題得分者為:andychang1690    請於Form1.cpp #include  請參考! Andy Chang
------
Andy Chang
fireworm
一般會員


發表:11
回覆:24
積分:7
註冊:2004-12-04

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-06-13 01:13:20 IP:218.171.xxx.xxx 未訂閱
可是理由是為什麼?OpenPictureDialog不是有支援jpg檔,那為什麼jpg要#include,而bmp不需要呢?蠻好奇的。^^
supman
尊榮會員


發表:29
回覆:770
積分:924
註冊:2002-04-22

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-06-13 01:28:29 IP:203.204.xxx.xxx 未訂閱
您好: 這可能得問問Borland為什麼jpg檔預設都是不支援了,像TImage也是無法直接讀jpg的圖,必須要自己手動寫程式去讀.
andychang1690
資深會員


發表:20
回覆:694
積分:442
註冊:2003-03-14

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-06-13 10:52:11 IP:221.169.xxx.xxx 未訂閱
fireworm:據我了解因為Borland封裝Jpeg(Jpg)檔,但其並不具 Image屬性(也沒有Canvas屬性所以程式內要先轉為TBitmap在處理), 而Image(OpenPictureDialog要用到)支持BMP、WMF、EMF、ICO檔但並不 支持Jpeg(Jpg)檔;所以Borland對類似JPEG這樣圖像格式的支持,是另外 封裝處理! 請參考! Andy Chang
------
Andy Chang
fireworm
一般會員


發表:11
回覆:24
積分:7
註冊:2004-12-04

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-06-14 17:37:05 IP:218.171.xxx.xxx 未訂閱
謝謝各位指導,我清楚為什麼了。不然問題解決了,可是理由卻不清楚,也白費學習的意義。^^
系統時間:2024-05-19 8:25:58
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!