1.一種生成多層次矢量圖的方法,包括:
1)確定圖像的填色區(qū)域的邊界輪廓;
2)存儲(chǔ)所述邊界輪廓和所述填色區(qū)域的圖像屬性;
其中,所述圖像屬性用于確定所述邊界輪廓內(nèi)的像素。
2.根據(jù)權(quán)利要求1所述的方法,其中步驟1)包括:
1-1)確定圖像的各個(gè)填色區(qū)域的邊界點(diǎn);
1-2)根據(jù)所述邊界點(diǎn)擬合出所述填色區(qū)域的邊界輪廓。
3.根據(jù)權(quán)利要求2所述的方法,其中采用八鄰域邊界跟蹤算法來(lái)確定所述填色區(qū)域的邊界點(diǎn)。
4.根據(jù)權(quán)利要求3所述的方法,其中步驟1-1)包括:
1-1-1)從所述填色區(qū)域的邊界中左上角的點(diǎn)的左下角方向開始八鄰域的逆時(shí)針?biāo)阉鳎?/p>
1-1-2)如果被搜索點(diǎn)為在搜索時(shí)遇到的第一個(gè)在所述填色區(qū)域中的邊界點(diǎn),將搜索方向沿順時(shí)針旋轉(zhuǎn)90°;否則,將搜索方向沿逆時(shí)針旋轉(zhuǎn)45°。
5.根據(jù)權(quán)利要求2所述的方法,其中步驟1-2)所述擬合的方法為曲線擬合。
6.根據(jù)權(quán)利要求1所述的方法,其中所述圖像屬性包括編號(hào)ID、顏色、線寬、有序的邊界點(diǎn)集中的至少一項(xiàng)。
7.一種對(duì)通過(guò)權(quán)利要求1-6中任意一種方法生成的矢量圖進(jìn)行修改的方法,包括:
1)根據(jù)所述邊界輪廓和所述圖像屬性,確定所述邊界輪廓內(nèi)的像素;
2)對(duì)所述邊界輪廓內(nèi)的像素進(jìn)行修改。
8.根據(jù)權(quán)利要求7所述的方法,還包括:
3)保存修改后的填色區(qū)域的邊界輪廓和圖像屬性。
9.一種對(duì)矢量圖進(jìn)行修改的方法,包括:
1)確定所述矢量圖中填色區(qū)域的邊界輪廓和圖像屬性;
2)根據(jù)所述邊界輪廓和所述圖像屬性,確定所述邊界輪廓內(nèi)的像素;
3)對(duì)所述邊界輪廓內(nèi)的像素進(jìn)行修改。
10.一種生成多層次矢量圖的裝置,包括:
用于確定圖像的填色區(qū)域的邊界輪廓的模塊;
用于存儲(chǔ)所述邊界輪廓和所述填色區(qū)域的圖像屬性的模塊;
其中,所述圖像屬性用于確定所述邊界輪廓內(nèi)的像素。
11.一種對(duì)矢量圖進(jìn)行修改的裝置,包括:
用于確定所述矢量圖中填色區(qū)域的邊界輪廓和圖像屬性的模塊;
用于根據(jù)所述邊界輪廓和所述圖像屬性,確定所述邊界輪廓內(nèi)的像素的模塊;
用于對(duì)所述邊界輪廓內(nèi)的像素進(jìn)行修改的模塊。