圖塊象素化的邊緣抗鋸齒處理
由于通常用作游戲畫面的人物肖像、背景等需要做扣圖處理的圖片在處理前底色都是白色,如果直接這樣的話,很可能做出來的象素化后的圖片(在256色的環境下,整個圖塊顏色少于40色)會有明顯的邊緣鋸齒。
克服鋸齒或者減弱鋸齒效應以前使用的方法是修邊,即用深色,例如純黑,把圖塊的周圍描繪一遍,這樣做可以很好的減少鋸齒并能提高象素的味道,但是缺點有:對于極細的線條的處理,例如一條線只有1個象素寬,那么描邊過后就有3象素寬,這在某些場合是不可取的,很可能會破壞原由畫面的味道。而對于手機上的圖象處理,這樣的結果肯定不行。
那么,就只好進行沒有描邊的處理方式。
查看了日本最新格斗游戲kof2003的圖片內容,kof系列的人物從來都是不描邊的,即完全用色塊來表現角色。這對于32*32尺寸以內的小圖片來說,直接在方格內照原畫用象素畫法畫一遍就可以了,但是如果尺寸是大于32*32的或者戰局大半個手機屏幕的一幅圖呢?例如人物的特寫,rpg中會用到的頭像?這個時候如果還用象素的方式來描繪很可能會跟原畫有相當大的出入,而且修改起來也很麻煩。
因此,可以利用原畫來進行加工!
把底色設置為藍色(0,0,255)然后縮小圖片尺寸,這樣圖塊的周圍一圈就很好的和蘭色融合在了一起,然后通過反復的在索引色及rgb色之間的轉換減少原色,同時對一些相鄰色進行刪減(把相鄰的顏色用灌桶填成同一種顏色,例如121,34,133與121,34,144就可以合成為一個顏色)。這樣最終做出來的圖片就是以蘭色為底色的顏色很少但失真并不嚴重的圖片,把加工的圖塊扣取出來,放到背景里面,發現融合程度很好,邊緣鋸齒弱化很多。
這是以白色為幕布做出來的圖片----鋸齒非常明顯。

將完成的原畫背靜改為蘭色------是這樣樣子滴!

將上圖減小尺寸過后------就是這個樣子滴!

此時再用你所能想到的任何方法,在不明顯失真的前提下進行顏色壓縮,最后把蘭色去掉,就得到成品啦。哈哈啊。
用另外一個女生的圖片做的圖
同樣的方法,可以取得同樣良好的結果。

反復進行不同背靜的測試,
發現鋸齒問題解決得很好,蘭色的背靜幕布在摳圖過后能與其他顏色很好的融合。
