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

請問在 BCB6 中 畫圖

尚未結案
i1537
一般會員


發表:2
回覆:1
積分:0
註冊:2004-12-13

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-12-13 15:16:38 IP:61.59.xxx.xxx 未訂閱
請問 各位大大 我的程式 遇到一個問題 Image1->Width=4270; Image1->Height=4270; Image1->Canvas->Pen->Color=clRed; Image1->Canvas->Rectangle(1,1,4270,4270); 如上訴程式片段,當圖超過4270,就會出現記憶體不足問題,請問各位大大,我該如何解決超過30000*30000的圖檔!並請問,Image,ScrollBox的最大範圍各是多少,謝謝!
海星
高階會員


發表:41
回覆:217
積分:106
註冊:2003-01-09

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-12-25 21:52:02 IP:59.104.xxx.xxx 未訂閱
一個視窗像素最大也只有 2048吧? 甚至有些人的解析度都只有800X600, 所以你那張圖應該是在背景運作,而不是在顯示在前景。    你那張圖太大張了,當然會吃記憶體,既然你那張圖並不是在前景顯示, 沒必要設那麼大,你該使用切割技術,把某些圖檔放在硬碟,然後分段做 影像處理,再秀出來就好,不然即使你的圖檔只有4270你在執行時也沒問題, 保證你的程式到別人的手上絕對又再度出現記憶體不足問題,因為別人一定 會開 outlook,開 Word..開xxoo...尤其前面兩個程式也是超吃記憶體的, 加上你的程式,整天當在那邊就好。
i1537
一般會員


發表:2
回覆:1
積分:0
註冊:2004-12-13

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-12-26 01:07:44 IP:59.104.xxx.xxx 未訂閱
我是要 開檔後 讀取 點的 X Y 座標 依序將 點 線條 畫出 ..... 所以要看到 畫的怎樣..... 所以啦 假如沒法解 我就只好 縮小比例了.... 謝謝
fnk
高階會員


發表:40
回覆:149
積分:102
註冊:2004-01-02

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-12-29 10:49:52 IP:140.124.xxx.xxx 未訂閱
30000*30000的圖檔,若以24bit來算,粗估應該有2.5GB那麼大 !! 我想..目前大家的Ram應該都沒那麼大吧... 如海星大大所述...可能只能用切割的方式來達成吧... =========== 有興趣,就能進步 ===========
系統時間:2024-05-21 0:45:29
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!