線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:2207
推到 Plurk!
推到 Facebook!

JPG存入Access資料庫檔案過大?

答題得分者是:juneo
coldwindbaby
一般會員


發表:1
回覆:0
積分:0
註冊:2008-03-24

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-04-11 20:24:42 IP:122.125.xxx.xxx 訂閱
小弟最近想把JPG圖片直接存入資料庫

TJPEGImage *jpg=new TJPEGImage();
jpg->LoadFromFile("char1.jpg");
Clipboard()->Assign(jpg);
DBImage1->DataSource->DataSet->Edit();
DBImage1->PasteFromClipboard();
DBImage1->DataSource->DataSet->Post();
delete jpg;

程式如上
我是直接從chart轉成JPG圖然後直接丟入資料庫內
也可以正常顯示DBImage
但是存入數據庫的資料是JPG檔案的八倍大跟BMP檔一樣
我想要讓他容量變小..
我有查到方法...好像是用路徑方法...
但是我只想按一個鍵就直接把圖片丟入資料庫
不想要在打字放圖片到另外一地方..
難道只有讀取路徑讀資料的方法才能使其容量縮小嗎?
不知道還有沒有其他方法可以解決
編輯記錄
coldwindbaby 重新編輯於 2008-04-11 20:26:19, 註解 無‧
juneo
高階會員


發表:103
回覆:190
積分:118
註冊:2004-05-13

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-04-12 13:00:19 IP:210.60.xxx.xxx 未訂閱
請參考 http://www.hoyo.idv.tw/web-program/php/photo.htm
是不是你檔案的型別弄錯了?
系統時間:2024-04-27 0:10:43
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!