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

純C語言,如何取得資料夾中BMP檔頭的記憶體位置

答題得分者是:tunkai
thyao
一般會員


發表:3
回覆:1
積分:0
註冊:2006-07-20

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-12-25 15:44:34 IP:60.251.xxx.xxx 訂閱
請問可以直接讀取 同一資料夾內 的BMP檔的檔頭記憶體位置嗎?
還是說 一定得使用 fopen,再用fread取值呢?

之前讀取一個圖片,我都是用fopen再用fread,
先宣告一個動態陣列用來存讀到的BMP檔的rgb raw data,
現在想說,我不想要宣告動態陣列(太耗資源),想要用指定記憶體位置,
然後直接把要用的資訊用指標指向記憶體位置,在進行處理,
請問這樣可以嗎?
要如何實現呢?

謝謝各位~^^
ikk
尊榮會員


發表:4
回覆:413
積分:768
註冊:2003-06-30

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-12-31 09:26:52 IP:140.116.xxx.xxx 訂閱
從檔案讀入資料進記憶體, 本來就需要記憶體空間, 並不能說是太浪費.
除非是要一段一段讀進來處理, 就只要宣告固定的大小.
------
FPGA驗證, FPGA開發平台, http://smims.com
tunkai
一般會員


發表:3
回覆:6
積分:6
註冊:2008-11-27

發送簡訊給我
#3 引用回覆 回覆 發表時間:2009-01-19 12:25:50 IP:140.115.xxx.xxx 訂閱
*.BMP是一個檔案,要操作他要透過IO的存取,
所以先讀到記憶體是比較簡單的做法,而且也比較有效率
系統時間:2024-04-24 12:13:07
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!