這一次作業呢.....跟作業三相似,是要自己開圖檔,把BMP圖檔的資訊讀出來,程式碼只需要多個幾行就可以完成了!!!我從老師的範例程式中複製過來貼上後改一改我寫的方式,可是卻不能執行,害我一直找錯誤錯在哪....花費了不少時間,最後終於被我找到了!!!原來我的程式碼
bPtrOriginalImage[j*3] = ctColor[0].bBlue;
bPtrOriginalImage[j*3+1] = ctColor[0].bGreen;
bPtrOriginalImage[j*3+2] = ctColor[0].bRed;
中少了
bPtrOriginalImage[j*3+2] = ctColor[0].bRed;
可能我複製的時候沒有複製到,難怪會無法執行,一開始我原本不知道這三行是什麼意思,後來老師有講解過在加上我去詢問過同學和上網查一查資料後才了解,接下來只要用for迴圈加上fseek和fread將圖片的色彩值讀出來就行了。再來就是PSPad,在資料結構的課有了解過,還可以利用PSPad來解除fackbook的封鎖,真的是個很方便的軟體呢!!!
bPtrOriginalImage[j*3] = ctColor[0].bBlue;
bPtrOriginalImage[j*3+1] = ctColor[0].bGreen;
bPtrOriginalImage[j*3+2] = ctColor[0].bRed;
中少了
bPtrOriginalImage[j*3+2] = ctColor[0].bRed;
可能我複製的時候沒有複製到,難怪會無法執行,一開始我原本不知道這三行是什麼意思,後來老師有講解過在加上我去詢問過同學和上網查一查資料後才了解,接下來只要用for迴圈加上fseek和fread將圖片的色彩值讀出來就行了。再來就是PSPad,在資料結構的課有了解過,還可以利用PSPad來解除fackbook的封鎖,真的是個很方便的軟體呢!!!
上課學習的東西真是越來越多也越來越難,新的指令、新的程式碼、新的工具,只要一堂課沒去上課聽就會覺得很陌生,看來BCB軟體要花相當不少的時間去摸索摸索!!不然就會落後太多太多,同時寫程式的能力也會很差,所以得花很多時間去練習才能熟能生巧!!!!
沒有留言:
張貼留言