2010年3月14日 星期日

HW3


















經由作業了解,pixel是由3個byte組成(RGB),利用pixel的處理,讓畫面分別以藍綠紅呈現。
EX:希望呈現藍色的效果,
每個pixel的第一個byte設定為"ptr2[3*x]=ptr1[3*x];",
其餘兩個byte則設為0"ptr2[3*x+1]=0;ptr2[3*x+2]=0;"。
這次除了了解pixel和byte的關係之外,也學習了利用指標和位置來處理畫面,雖然剛看到code覺得有點複雜,但了解後發現十分有趣!

















Logo嵌入和移動。
設定透明度"#define alpha 0.5"
利用x,y的座標來控制Logo水平移動。

沒有留言:

張貼留言