Homework Show @ IPC
2010年1月8日 星期五
2009hw5
這次的作業是關於位元平面程式的實作
將位元深度為8(2^8數值)的影像
分別取出位元深度為1(黑色與白色)來看
首先要先用photoshop把圖片改成灰階的圖片
程式方面是用ScanLine[i]分別讀出圖片的每個像素
第1個bit和00000001做and運算
第2個bit和00000010做and運算
......
以此類推
如果值為1的話就設為255(黑色)
其他就設為0(白色)
位元值的方面就照老師上課說的,做位移即可(<<)。
執行結果:
在寫程式的過程中
有出現全黑的畫面
後來查了一下,發現是在比對的時候
是記憶體位置寫錯
本來是用00000001後來改成0x01就好了
沒有留言:
張貼留言
‹
›
首頁
查看網路版
沒有留言:
張貼留言