编写代码实现对多边形图案填充
生活随笔
收集整理的這篇文章主要介紹了
编写代码实现对多边形图案填充
小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
編寫(xiě)代碼實(shí)現(xiàn)對(duì)多邊形圖案填充
原理如下:
首先,用模板定義各種圖案。然后,修改填充的掃描轉(zhuǎn)換算法。在確定了區(qū)域內(nèi)的一個(gè)像素后,不是馬上往該像素填色而是先查詢模板位圖的對(duì)應(yīng)位置。若是以透明方式填充圖案,則當(dāng)模板位圖對(duì)應(yīng)位置為1時(shí),用前景色寫(xiě)像素;否則,不改變?cè)撓袼氐闹怠H羰且圆煌该鞣绞教畛鋱D案,則根據(jù)模板位圖對(duì)應(yīng)位置為1或0來(lái)決定是用前景色還是背景色去寫(xiě)像素。
若輸入:
則輸出:
總結(jié)
以上是生活随笔為你收集整理的编写代码实现对多边形图案填充的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: Linux下非root用户环境变量使用小
- 下一篇: 魔兽世界WOW私服架设详细教程