這星期的作業,是要把彩色的24bits的bmp檔轉成8bits的灰階圖片。在上週上課的時候,已經練習過如何寫出顯示圖檔是幾位元的程式,一開始也是遇到了很多問題,後來是參考老師給我們的範例去修正才寫出來的。一開始還以為要轉成灰階是要寫一大堆程式碼才做的出來,結果只是用了一個(R+B+G) / 3的簡單公式就可以轉灰階圖,比想像中的要簡單一點 (但我還是花了不少時間才寫出來…) 但BCB內建了各種指令,其實學起來並不難,只是需要多練習。
除了作業之外,上週的上課內容也有提到二進制。我還被老師點到要回答問題,一下子突然還反應不過來,後來才想到在之前計概課的時候提到的"找錢"的例子。其實到目前為止上課教的東西都不算太難,很多原理只要有聽的話,花一點時間一定都寫的出來程式 ! 之後會再找時間練習看看把24bits的轉成各種位元的圖,期待下次的上課內容。
沒有留言:
張貼留言