這次的作業位元平面切片,怎麼看都沒感覺....也有上網去找資料,可是我怎麼找,
就只有這張圖↓,都沒有更深入的內容
這張圖就是在講位元平面切片,Bit 0~Bit 7的意義,Bit 1的意義最少,Bit 8的意義最多
我在猜Bit 數越大,就代表它和原圖越接近;Bit 數越小,就代表它和原圖差越多
位元平面切片似乎還牽扯到資訊隱藏的部分,好像是利用Bit 數小的來做資訊隱藏,並且不會破壞原圖
8bit的像素點顏色和
0000 0001
0000 0010
0000 0100
0000 1000
0001 0000
0010 0000
0100 0000
1000 0000
分別做"&"運算就可以做到位元平面切片
當然程式的部分要轉成16進制才能執行囉
以下是實作
↓我是原圖
↓1-Bit
↓2-Bit
↓3-Bit
↓4-Bit
↓5-Bit
↓6-Bit
↓7-Bit
↓8-Bit
最後要老實說,這次的作業是借用同學的程式碼來研讀的
程式碼看完就大概知道切平面的做法,切平面的數學公式並不難理解
但是切完之後,為什麼1-Bit和8-Bit的差異這麼大
照最上面那張圖片給我的感覺,應該是把像素點色彩值平均切成8份
結果上網查了之後,發現有所謂的重要程度,我想這就是8-Bit這麼接近原圖的原因吧
沒有留言:
張貼留言