2010年11月5日 星期五

Homework1


                原圖
                  
                256

                128                               
                64                              
                32
                    
                16                               
                8    

                4

                2
--------------------------------------------------------------------------------------
這次的作業是 將彩色圖片 轉為灰階
共有八種 分別為
256色,128 色, 64 色, 32 色, 16 色, 8 色, 4 色, 2 色
在調色盤的位子那邊 卡了一下
在想要怎樣才能只用128色...
後來選用此方式
____________________________________________________________
int K=0;
for (i=0; i<256; i+=2)
{
PaletteEntry.peRed = K*2;
PaletteEntry.peGreen = K*2;
PaletteEntry.peBlue = K*2;
K++;
for(int j=0;j<2;j++)
SetPaletteEntries(GrayPaletteHandle,i+j,1,&PaletteEntry);
}
____________________________________________________________
用 改變 i j k的方式 來跑出我要的Range

這個方法不是很完美.....

就是 顏色最大值不是255

我只有盡量取接近的數值

想通了 128色之後

其他色 就沒什麼問題了
____________________________________________________________
修了這門課之後 又學到更多關於 BCB 的應用

BCB 真是好東西阿 嘖嘖

沒有留言:

張貼留言