Homework
3: 色彩模型
99360453
陳胤霖 資工三乙
這次的程式屬於觀念性比較強,實作光的三原色:紅、綠、藍以及顏料三原色:青色、紫紅、黃組成;前者兩兩相疊可以顯示出顏料三原色,三個交集可以顯示出白色;而顏料三原色兩兩相疊可以顯示出光的三原色,三個交集顯示出黑色。
開始寫程式之前經過老師上課的講解後,上機時其實觀念已經了解,寫程式遇到一些困難,一開始不知道要設背景圖的顏色,所以執行後一定出錯,之後知道要設白色或黑色做為背景圖,供ScanLine可以掃描色彩記憶體,但是發生以下的錯誤,原因是沒有讓重疊部分偵測色彩值。
接下來錯誤改正,使兩兩重疊的部份和三個交集部份可以偵測色彩值。
第二個實作是色彩模型(Color Model),RGB色彩模型是RGB的値各建立在三個頂點上,青色、紫紅、黃色在另外三個頂點上,黑色在原點,白色在原點的對角頂點上;上排: RGB各為255,下排: RGB各為0。
沒有留言:
張貼留言