1.一種基于字體生成動(dòng)態(tài)圖標(biāo)的方法,其特征在于,所述方法包括:
按照動(dòng)態(tài)圖片的幀數(shù)將動(dòng)態(tài)圖片拆分為多張靜態(tài)圖片;
將所述多張靜態(tài)圖片分別進(jìn)行轉(zhuǎn)換得到多個(gè)矢量字體文件,所述多個(gè)矢量字體文件與所述多張靜態(tài)圖片一一對(duì)應(yīng);
設(shè)定動(dòng)畫索引范圍,所述動(dòng)畫索引范圍包括所述多個(gè)矢量字體文件中的至少兩個(gè)矢量字體文件;
將所述動(dòng)畫索引范圍內(nèi)的所述至少兩個(gè)矢量字體文件進(jìn)行排序;
當(dāng)所述動(dòng)畫索引范圍被觸發(fā)調(diào)用時(shí),提取所述動(dòng)畫索引范圍中的矢量字體文件按照所述排序依次生成圖標(biāo)。
2.根據(jù)權(quán)利要求1所述的基于字體生成動(dòng)態(tài)圖標(biāo)的方法,其特征在于,所述將所述多張靜態(tài)圖片分別進(jìn)行轉(zhuǎn)換得到多個(gè)矢量字體文件的步驟之前還包括步驟:
對(duì)每張所述靜態(tài)圖片的顏色數(shù)據(jù)進(jìn)行處理,得到多個(gè)單一的顏色數(shù)據(jù);
所述方法還包括:根據(jù)所述得到的多個(gè)單一的顏色數(shù)據(jù)中的至少一個(gè)顏色數(shù)據(jù)對(duì)所述圖標(biāo)進(jìn)行著色。
3.根據(jù)權(quán)利要求1所述的基于字體生成動(dòng)態(tài)圖標(biāo)的方法,其特征在于,所述將所述動(dòng)畫索引范圍內(nèi)的所述至少兩個(gè)矢量字體文件進(jìn)行排序的步驟之后還包括步驟:
存儲(chǔ)所述排序后的動(dòng)畫索引范圍。
4.根據(jù)權(quán)利要求1所述的基于字體生成動(dòng)態(tài)圖標(biāo)的方法,其特征在于,所述靜態(tài)圖片為可移植網(wǎng)絡(luò)圖形格式png文件或者位圖格式bmp文件或者合圖像專家小組格式j(luò)peg文件。
5.一種基于字體生成動(dòng)態(tài)圖標(biāo)的裝置,其特征在于,所述裝置包括:
動(dòng)態(tài)圖片管理模塊,用于按照動(dòng)態(tài)圖片的幀數(shù)將動(dòng)態(tài)圖片拆分為多張靜態(tài)圖片;
字體轉(zhuǎn)換模塊,用于將所述多張靜態(tài)圖片分別進(jìn)行轉(zhuǎn)換得到多個(gè)矢量字體文件,所述多個(gè)矢量字體文件與所述多張靜態(tài)圖片一一對(duì)應(yīng);
動(dòng)畫索引模塊,用于設(shè)定動(dòng)畫索引范圍,所述動(dòng)畫索引范圍包括所述多個(gè)矢量字體文件中的至少兩個(gè)矢量字體文件;
排序模塊,用于將所述動(dòng)畫索引范圍內(nèi)的所述至少兩個(gè)矢量字體文件進(jìn)行排序;
圖標(biāo)生成模塊,用于在所述動(dòng)畫索引范圍被觸發(fā)調(diào)用時(shí),提取所述動(dòng)畫索引范圍中的矢量字體文件按照所述排序依次生成圖標(biāo)。
6.根據(jù)權(quán)利要求5所述的基于字體生成動(dòng)態(tài)圖標(biāo)的裝置,其特征在于,所述裝置還包括:
顏色處理模塊,用于對(duì)每張所述靜態(tài)圖片的顏色數(shù)據(jù)進(jìn)行處理,得到多個(gè)單一的顏色數(shù)據(jù);
色彩渲染模塊,用于根據(jù)所述得到的多個(gè)單一的顏色數(shù)據(jù)中的至少一個(gè)顏色數(shù)據(jù)對(duì)所述圖標(biāo)進(jìn)行著色。
7.根據(jù)權(quán)利要求5所述的基于字體生成動(dòng)態(tài)圖標(biāo)的裝置,其特征在于,所述裝置還包括存儲(chǔ)模塊,用于存儲(chǔ)所述排序后的動(dòng)畫索引范圍。
8.根據(jù)權(quán)利要求5所述的基于字體生成動(dòng)態(tài)圖標(biāo)的裝置,其特征在于,所述靜態(tài)圖片為可移植網(wǎng)絡(luò)圖形格式png文件或者位圖格式bmp文件或者合圖像專家小組格式j(luò)peg文件。
9.一種設(shè)備,其特征在于,包括處理器、存儲(chǔ)器以及如權(quán)利要求5-8任一項(xiàng)所述的基于字體生成動(dòng)態(tài)圖標(biāo)的裝置。