2012年6月5日 星期二

HW03

相框

這次是製作一個相框的作業
經由之前的龍珠的相關概念以及老師上課中所說的概念來去實作
一開始將相框圖片load進去
然後在來是設定除去的部分,也就是中間原本白色的部分
(所要除去的部分的顏色是看個人所設的顏色)
if (  (ucImage2RGB[j][i][0] != 255)
     || (ucImage2RGB[j][i][1] != 255)
     || (ucImage2RGB[j][i][2] != 255)
這裡就是將相框中白色的部分除去
因為我設的是白色所以將R、G、B皆設為255。
這樣大致上就完成了。
一開始 我的程式是可以執行
但是 卻無法正確顯現出相框
經過同學的指教再修改一些部分的程式碼之後
就能夠正確的顯現出相框了。
大部分是名稱不相同所以使BCB無法識別
還有就是設定圖片的大小的部分了。
學會相框這個部分之後,往後我也可以自己畫自己想要的相框
就不需要上網找圖片了。 :)

完成圖


色調

另一個是從Dialog中開啟調色盤的對話框

這個部分,大部分是按照老師的課程部落格上所教的來做
在灰階的Call Back Function裡打上以下這兩行
           ptrCapture[k+1] = iU;
            ptrCapture[k+3] = iV;
若是直接設成數值,那就會只變成所設數值的顏色
設成iU、iV就可在調色盤對話框選擇所要的顏色。
選擇要的顏色之後確定就會改變了。
這部分不會太困難,所以基本上沒有甚麼問題。

灰階

復古

藍圖


沒有留言: