2009年11月5日 星期四

HW3



原本交的作業,不夠用心,也不是老師要的方式。經過老師對我們作業的檢討,了解到很多東西,甚至到了將來,有一份22K的工作要不要做,其中也有需多涵意有待我們省思。
這次是將圖檔的資料由ShowMessage改放在Label上,因為Vista的BMP內容沒有顯示水平和垂直解析度,因此補上jpg的內容圖。
這次的作業也讓我們練習了fopen、fseek、fread,在wiki中也可以查到用fseek去找bmp相關資訊的記憶體位置,還有要算水平和垂直解析度時,這個 bSize[0] +bSize[1] * 256 + bSize[2] * 256*256 + bSize[3] *256*256*256還要記得除上39.37,因為原本是公尺,要將其換算成英吋才是正確的。最後一個遇到的問題是有些圖片的水平和垂直解析度會顯示為0,發現有些同學好像也會有同樣的情況,不過後來看到老師的回應才知道如果用PSPad檢查如果沒有存有這項資料就會讀不出來呀。

沒有留言:

張貼留言