2009年11月29日 星期日

HW4


這次作業是要像第三次作業那樣將讀進來的

圖檔資訊顯示在C++ Builder的影像元件上但不要

使用BCB裡面提供的LoadFromFile的方式來讀檔

是要使用第三次作業有用到的fopen fread fseek的方式

來直接讀取圖檔的檔頭 讓讀進來的圖檔大小 圖檔長寬等都能顯示出來

在之前的課堂上老師有解釋了BMP檔案格式的特色

和BMP檔頭內的每個byte所提供的訊息

先使用fopen開啟所要使用的圖檔

透過fseek將指標指向我們要的檔頭資訊

再配合fread來讀取我們的檔頭訊息



就可以將開啟的圖檔資訊輸出在BCB的元件上

整體看起來也比之前HW3開啟圖檔時不斷跑出

圖檔的資訊的視窗來的簡潔有力

在做作業的期間一度忘了BMP的檔頭內所要讀取的有哪些資料

就使用老師之前推薦的PSPad這套軟體和wikipedia所查到的

BMP檔頭內容來複習 基本上只要前面幾次作業都有理解的話

這次作業還真的不算難~

沒有留言:

張貼留言