• 
    <ul id="o6k0g"></ul>
    <ul id="o6k0g"></ul>

    動(dòng)畫處理方法和裝置制造方法及圖紙

    技術(shù)編號(hào):15764505 閱讀:240 留言:0更新日期:2017-07-06 04:59
    本發(fā)明專利技術(shù)涉及一種動(dòng)畫處理方法,包括:加載動(dòng)畫文件;解析所述動(dòng)畫文件,獲取動(dòng)畫信息和用于生成圖像的圖像數(shù)據(jù);當(dāng)所述圖像數(shù)據(jù)用于生成矢量圖時(shí),根據(jù)所述圖像數(shù)據(jù)建立矢量圖對(duì)象,并建立與所述矢量圖對(duì)象對(duì)應(yīng)的位圖對(duì)象;拷貝所述矢量圖對(duì)象中的像素到所述位圖對(duì)象中;將所述位圖對(duì)象保存為位圖;根據(jù)所述動(dòng)畫信息和保存的位圖在動(dòng)畫場(chǎng)景中展示動(dòng)畫。在動(dòng)畫場(chǎng)景中實(shí)現(xiàn)了動(dòng)畫文件中的動(dòng)畫效果,提高了將矢量圖轉(zhuǎn)換成位圖的速度,可以根據(jù)位圖在場(chǎng)景中實(shí)現(xiàn)動(dòng)畫文件的動(dòng)畫效果,從而提高了動(dòng)畫場(chǎng)景中動(dòng)畫制作的效率。

    Animation processing method and apparatus

    The invention relates to a processing method of animation, including: loading animation files; the animation files, access to information and animation image data for the image; when the image data is used to generate the vector map, according to the image data to establish the vector object, and establish corresponding with the vector object bitmap a copy of the object; the pixel vector object to the bitmap object; the bitmap object is saved as a bitmap animation; according to the information and save the bitmap display animation in the animation scene. To achieve the animation files in the animation in the animation scene, improve the vector into a bitmap speed according to the bitmap animation animation files in the scene, so as to improve the efficiency of animation in animation making.

    【技術(shù)實(shí)現(xiàn)步驟摘要】
    動(dòng)畫處理方法和裝置
    本專利技術(shù)涉及圖像處理
    ,特別是涉及一種動(dòng)畫處理方法和裝置。
    技術(shù)介紹
    隨著圖像處理技術(shù)的發(fā)展,動(dòng)畫產(chǎn)業(yè)也越來越成熟。傳統(tǒng)的動(dòng)畫產(chǎn)業(yè)中,在美工制作出動(dòng)畫文件后,需要將動(dòng)畫文件中的矢量圖轉(zhuǎn)換成位圖,再將位圖使用到場(chǎng)景的動(dòng)畫制作中。而傳統(tǒng)的位圖轉(zhuǎn)換需要手動(dòng)識(shí)別矢量圖,并將矢量圖轉(zhuǎn)換手動(dòng)保存為位圖,手動(dòng)轉(zhuǎn)換的速度較慢,從而使得在場(chǎng)景中制作動(dòng)畫的效率低下。
    技術(shù)實(shí)現(xiàn)思路
    基于此,有必要針對(duì)場(chǎng)景中制作動(dòng)畫的效率低下的問題,提供一種動(dòng)畫處理方法和裝置。一種動(dòng)畫處理方法,包括:加載動(dòng)畫文件;解析所述動(dòng)畫文件,獲取動(dòng)畫信息和用于生成圖像的圖像數(shù)據(jù);當(dāng)所述圖像數(shù)據(jù)用于生成矢量圖時(shí),根據(jù)所述圖像數(shù)據(jù)建立矢量圖對(duì)象,并建立與所述矢量圖對(duì)象對(duì)應(yīng)的位圖對(duì)象;拷貝所述矢量圖對(duì)象中的像素到所述位圖對(duì)象中;將所述位圖對(duì)象保存為位圖;根據(jù)所述動(dòng)畫信息和保存的位圖在動(dòng)畫場(chǎng)景中展示動(dòng)畫。在其中一個(gè)實(shí)施例中,所述解析所述動(dòng)畫文件,獲取動(dòng)畫信息和用于生成圖像的圖像數(shù)據(jù)包括:遍歷解析所述動(dòng)畫文件的每一幀;所述每一幀中包括圖形標(biāo)簽、顯示標(biāo)簽、移除標(biāo)簽和單幀結(jié)束標(biāo)簽;當(dāng)解析到圖形標(biāo)簽時(shí),提取所述圖形標(biāo)簽中的圖像數(shù)據(jù);當(dāng)解析到顯示標(biāo)簽時(shí),提取所述顯示標(biāo)簽中的圖像顯示信息并記錄在動(dòng)畫信息中;當(dāng)解析到移除標(biāo)簽時(shí),提取所述移除標(biāo)簽中的圖像移除信息并記錄在動(dòng)畫信息中;當(dāng)解析到單幀結(jié)束標(biāo)簽時(shí),進(jìn)行下一幀的解析,直至將所述動(dòng)畫文件解析完畢。在其中一個(gè)實(shí)施例中,所述當(dāng)所述圖像數(shù)據(jù)用于生成矢量圖時(shí),根據(jù)所述圖像數(shù)據(jù)建立矢量圖對(duì)象,并建立與所述矢量圖對(duì)象對(duì)應(yīng)的位圖對(duì)象之前,還包括:判斷所述圖像數(shù)據(jù)中是否存在位圖標(biāo)識(shí),若存在,則判定所述圖像數(shù)據(jù)用于生成位圖,若不存在,則判定所述圖像數(shù)據(jù)用于生成矢量圖。在其中一個(gè)實(shí)施例中,所述根據(jù)所述圖像數(shù)據(jù)建立矢量圖對(duì)象包括:提取圖像數(shù)據(jù)中矢量圖的頂點(diǎn)信息和填充信息;根據(jù)所述頂點(diǎn)信息繪制矢量圖對(duì)象的框架;根據(jù)所述填充信息在所述矢量圖對(duì)象的框架中填充所述矢量圖對(duì)象的內(nèi)容以生成所述矢量圖對(duì)象。在其中一個(gè)實(shí)施例中,所述根據(jù)所述動(dòng)畫信息和保存的位圖在動(dòng)畫場(chǎng)景中展示動(dòng)畫包括:根據(jù)所述動(dòng)畫信息生成動(dòng)畫配置文件;提取所述保存的位圖,根據(jù)動(dòng)畫配置文件將所述保存的位圖在動(dòng)畫場(chǎng)景中展示動(dòng)畫。上述動(dòng)畫處理方法,對(duì)動(dòng)畫文件進(jìn)行解析,獲取動(dòng)畫文件中的動(dòng)畫信息和用于生成圖像的圖像數(shù)據(jù),當(dāng)圖像數(shù)據(jù)是用于生成矢量圖時(shí),則根據(jù)圖像數(shù)據(jù)繪制矢量圖對(duì)象,通過拷貝矢量圖對(duì)象中像素的方法建立位圖對(duì)象,將位圖對(duì)象轉(zhuǎn)換成位圖并保存,根據(jù)動(dòng)畫信息和所保存的位圖在動(dòng)畫場(chǎng)景展示動(dòng)畫。這樣,在動(dòng)畫場(chǎng)景中實(shí)現(xiàn)了動(dòng)畫文件中的動(dòng)畫效果,提高了將矢量圖轉(zhuǎn)換成位圖的速度,可以根據(jù)位圖在場(chǎng)景中實(shí)現(xiàn)動(dòng)畫文件的動(dòng)畫效果,從而提高了動(dòng)畫場(chǎng)景中動(dòng)畫制作的效率。一種動(dòng)畫處理裝置,包括:加載模塊,用于加載動(dòng)畫文件;解析模塊,用于解析所述動(dòng)畫文件,獲取動(dòng)畫信息和用于生成圖像的圖像數(shù)據(jù);識(shí)別模塊,用于當(dāng)所述圖像數(shù)據(jù)用于生成矢量圖時(shí),根據(jù)所述圖像數(shù)據(jù)建立矢量圖對(duì)象,并建立與所述矢量圖對(duì)象對(duì)應(yīng)的位圖對(duì)象;拷貝所述矢量圖對(duì)象中的像素到所述位圖對(duì)象中;保存模塊,用于將所述位圖對(duì)象保存為位圖;動(dòng)畫生成及輸出模塊,用于根據(jù)所述動(dòng)畫信息和保存的位圖在動(dòng)畫場(chǎng)景中展示動(dòng)畫。在其中一個(gè)實(shí)施例中,所述解析模塊還用于遍歷解析所述動(dòng)畫文件的每一幀;所述每一幀中包括圖形標(biāo)簽、顯示標(biāo)簽、移除標(biāo)簽和單幀結(jié)束標(biāo)簽;當(dāng)解析到圖形標(biāo)簽時(shí),提取所述圖形標(biāo)簽中的圖像數(shù)據(jù);當(dāng)解析到顯示標(biāo)簽時(shí),提取所述顯示標(biāo)簽中的圖像顯示信息并記錄在動(dòng)畫信息中;當(dāng)解析到移除標(biāo)簽時(shí),提取所述移除標(biāo)簽中的圖像移除信息并記錄在動(dòng)畫信息中;當(dāng)解析到單幀結(jié)束標(biāo)簽時(shí),進(jìn)行下一幀的解析,直至將所述動(dòng)畫文件解析完畢。在其中一個(gè)實(shí)施例中,所述識(shí)別模塊還用于判斷所述圖像數(shù)據(jù)中是否存在位圖標(biāo)識(shí),若存在,則判定所述圖像數(shù)據(jù)用于生成位圖,若不存在,則判定所述圖像數(shù)據(jù)用于生成矢量圖。在其中一個(gè)實(shí)施例中,所述識(shí)別模塊還用于提取圖像數(shù)據(jù)中矢量圖的頂點(diǎn)信息和填充信息;根據(jù)所述頂點(diǎn)信息繪制矢量圖對(duì)象的框架;根據(jù)所述填充信息在所述矢量圖對(duì)象的框架中填充所述矢量圖對(duì)象的內(nèi)容以生成所述矢量圖對(duì)象。在其中一個(gè)實(shí)施例中,還包括:配置文件生成模塊,用于根據(jù)所述動(dòng)畫信息生成動(dòng)畫配置文件;所述動(dòng)畫生成及輸出模塊還用于提取所述保存的位圖,根據(jù)動(dòng)畫配置文件將所述保存的位圖在動(dòng)畫場(chǎng)景中展示動(dòng)畫。上述動(dòng)畫處理裝置,對(duì)動(dòng)畫文件進(jìn)行解析,獲取動(dòng)畫文件中的動(dòng)畫信息和用于生成圖像的圖像數(shù)據(jù),當(dāng)圖像數(shù)據(jù)是用于生成矢量圖時(shí),則根據(jù)圖像數(shù)據(jù)繪制矢量圖對(duì)象,通過拷貝矢量圖對(duì)象中像素的方法建立位圖對(duì)象,將位圖對(duì)象轉(zhuǎn)換成位圖并保存,根據(jù)動(dòng)畫信息和所保存的位圖在動(dòng)畫場(chǎng)景展示動(dòng)畫。這樣,在動(dòng)畫場(chǎng)景中實(shí)現(xiàn)了動(dòng)畫文件中的動(dòng)畫效果,提高了將矢量圖轉(zhuǎn)換成位圖的速度,可以根據(jù)位圖在場(chǎng)景中實(shí)現(xiàn)動(dòng)畫文件的動(dòng)畫效果,從而提高了場(chǎng)景中動(dòng)畫制作的效率。附圖說明圖1為一個(gè)實(shí)施例中動(dòng)畫處理方法的流程示意圖;圖2為一個(gè)實(shí)施例中建立矢量圖對(duì)象步驟的流程示意圖;圖3為一個(gè)實(shí)施例中在動(dòng)畫場(chǎng)景中展示動(dòng)畫步驟的流程示意圖;圖4為一個(gè)實(shí)施例中動(dòng)畫處理方法的流程示意圖;圖5為一個(gè)實(shí)施例中動(dòng)畫處理裝置的結(jié)構(gòu)框圖;圖6為另一個(gè)實(shí)施例中動(dòng)畫處理裝置的結(jié)構(gòu)框圖。具體實(shí)施方式為了使本專利技術(shù)的目的、技術(shù)方案及優(yōu)點(diǎn)更加清楚明白,以下結(jié)合附圖及實(shí)施例,對(duì)本專利技術(shù)進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實(shí)施例僅僅用以解釋本專利技術(shù),并不用于限定本專利技術(shù)。如圖1所示,在一個(gè)實(shí)施例中,提供一種動(dòng)畫處理方法,該方法可應(yīng)用在臺(tái)式計(jì)算機(jī)或服務(wù)器中,臺(tái)式計(jì)算機(jī)或服務(wù)器上運(yùn)行有動(dòng)畫處理程序,通過該動(dòng)畫處理程序來實(shí)施該動(dòng)畫處理方法。該方法具體包括如下步驟:步驟102,加載動(dòng)畫文件。具體地,動(dòng)畫文件是指利用動(dòng)畫制作軟件所制作出來以實(shí)現(xiàn)某種動(dòng)畫效果的文件。動(dòng)畫文件的格式具體可以是swf(ShockWaveFormat,沖擊波格式)文件。當(dāng)臺(tái)式計(jì)算機(jī)檢測(cè)到加載動(dòng)畫文件的指令時(shí),對(duì)所選取的動(dòng)畫文件進(jìn)行加載。步驟104,解析動(dòng)畫文件,獲取動(dòng)畫信息和用于生成圖像的圖像數(shù)據(jù)。具體地,在臺(tái)式計(jì)算機(jī)加載動(dòng)畫文件之后,開始對(duì)動(dòng)畫文件進(jìn)行解析,通過解析提取動(dòng)畫文件中的動(dòng)畫信息和用于生成圖像的圖像數(shù)據(jù)。動(dòng)畫文件中包括位圖和矢量圖。位圖亦稱為點(diǎn)陣圖像或繪制圖像,是由稱作像素(圖片元素)的單個(gè)點(diǎn)組成的。矢量圖也稱為面向?qū)ο蟮膱D像或繪圖圖像,在數(shù)學(xué)上定義為一系列由線連接的點(diǎn)。用于生成圖像的圖像數(shù)據(jù)按照所生成圖像的種類,具體可以分為用于生成位圖的圖像數(shù)據(jù)和用于生成矢量圖的圖像數(shù)據(jù)兩種。動(dòng)畫信息是表示動(dòng)畫文件中圖像在動(dòng)畫中的位置信息。在一個(gè)實(shí)施例中,步驟104包括:遍歷解析動(dòng)畫文件的每一幀;每一幀中包括圖形標(biāo)簽、顯示標(biāo)簽、移除標(biāo)簽和單幀結(jié)束標(biāo)簽;當(dāng)解析到圖形標(biāo)簽時(shí),提取圖形標(biāo)簽中的圖像數(shù)據(jù);當(dāng)解析到顯示標(biāo)簽時(shí),提取顯示標(biāo)簽中的圖像顯示信息并記錄在動(dòng)畫信息中;當(dāng)解析到移除標(biāo)簽時(shí),提取所述移除標(biāo)簽中的圖像移除信息并記錄在動(dòng)畫信息中;當(dāng)解析到單幀結(jié)束標(biāo)簽時(shí),進(jìn)行下一幀的解析,直至將動(dòng)畫文件解析完畢。具體地,臺(tái)式計(jì)算機(jī)在解析動(dòng)畫文件時(shí),獲取動(dòng)畫文件信息,動(dòng)畫文件信息具體可以包括幀頻、總幀數(shù)、寬和高等信息,并記錄在動(dòng)畫信息中。臺(tái)式計(jì)算機(jī)根據(jù)總幀數(shù)按本文檔來自技高網(wǎng)...
    動(dòng)畫處理方法和裝置

    【技術(shù)保護(hù)點(diǎn)】
    一種動(dòng)畫處理方法,包括:加載動(dòng)畫文件;解析所述動(dòng)畫文件,獲取動(dòng)畫信息和用于生成圖像的圖像數(shù)據(jù);當(dāng)所述圖像數(shù)據(jù)用于生成矢量圖時(shí),根據(jù)所述圖像數(shù)據(jù)建立矢量圖對(duì)象,并建立與所述矢量圖對(duì)象對(duì)應(yīng)的位圖對(duì)象;拷貝所述矢量圖對(duì)象中的像素到所述位圖對(duì)象中;將所述位圖對(duì)象保存為位圖;根據(jù)所述動(dòng)畫信息和保存的位圖在動(dòng)畫場(chǎng)景中展示動(dòng)畫。

    【技術(shù)特征摘要】
    1.一種動(dòng)畫處理方法,包括:加載動(dòng)畫文件;解析所述動(dòng)畫文件,獲取動(dòng)畫信息和用于生成圖像的圖像數(shù)據(jù);當(dāng)所述圖像數(shù)據(jù)用于生成矢量圖時(shí),根據(jù)所述圖像數(shù)據(jù)建立矢量圖對(duì)象,并建立與所述矢量圖對(duì)象對(duì)應(yīng)的位圖對(duì)象;拷貝所述矢量圖對(duì)象中的像素到所述位圖對(duì)象中;將所述位圖對(duì)象保存為位圖;根據(jù)所述動(dòng)畫信息和保存的位圖在動(dòng)畫場(chǎng)景中展示動(dòng)畫。2.根據(jù)權(quán)利要求1所述的動(dòng)畫處理方法,其特征在于,所述解析所述動(dòng)畫文件,獲取動(dòng)畫信息和用于生成圖像的圖像數(shù)據(jù)包括:遍歷解析所述動(dòng)畫文件的每一幀;所述每一幀中包括圖形標(biāo)簽、顯示標(biāo)簽、移除標(biāo)簽和單幀結(jié)束標(biāo)簽;當(dāng)解析到圖形標(biāo)簽時(shí),提取所述圖形標(biāo)簽中的圖像數(shù)據(jù);當(dāng)解析到顯示標(biāo)簽時(shí),提取所述顯示標(biāo)簽中的圖像顯示信息并記錄在動(dòng)畫信息中;當(dāng)解析到移除標(biāo)簽時(shí),提取所述移除標(biāo)簽中的圖像移除信息并記錄在動(dòng)畫信息中;當(dāng)解析到單幀結(jié)束標(biāo)簽時(shí),進(jìn)行下一幀的解析,直至將所述動(dòng)畫文件解析完畢。3.根據(jù)權(quán)利要求1所述的動(dòng)畫處理方法,其特征在于,所述當(dāng)所述圖像數(shù)據(jù)用于生成矢量圖時(shí),根據(jù)所述圖像數(shù)據(jù)建立矢量圖對(duì)象,并建立與所述矢量圖對(duì)象對(duì)應(yīng)的位圖對(duì)象之前,還包括:判斷所述圖像數(shù)據(jù)中是否存在位圖標(biāo)識(shí),若存在,則判定所述圖像數(shù)據(jù)用于生成位圖,若不存在,則判定所述圖像數(shù)據(jù)用于生成矢量圖。4.根據(jù)權(quán)利要求1所述的動(dòng)畫處理方法,其特征在于,所述根據(jù)所述圖像數(shù)據(jù)建立矢量圖對(duì)象包括:提取圖像數(shù)據(jù)中矢量圖的頂點(diǎn)信息和填充信息;根據(jù)所述頂點(diǎn)信息繪制矢量圖對(duì)象的框架;根據(jù)所述填充信息在所述矢量圖對(duì)象的框架中填充所述矢量圖對(duì)象的內(nèi)容以生成所述矢量圖對(duì)象。5.根據(jù)權(quán)利要求1所述的動(dòng)畫處理方法,其特征在于,所述根據(jù)所述動(dòng)畫信息和保存的位圖在動(dòng)畫場(chǎng)景中展示動(dòng)畫包括:根據(jù)所述動(dòng)畫信息生成動(dòng)畫配置文件;提取所述保存的位圖,根據(jù)動(dòng)畫配置文件...

    【專利技術(shù)屬性】
    技術(shù)研發(fā)人員:曾祥清
    申請(qǐng)(專利權(quán))人:博雅網(wǎng)絡(luò)游戲開發(fā)深圳有限公司
    類型:發(fā)明
    國別省市:廣東,44

    網(wǎng)友詢問留言 已有0條評(píng)論
    • 還沒有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。

    1
    主站蜘蛛池模板: 亚洲高清无码在线观看| 亚洲AV日韩AV永久无码久久| a级毛片无码免费真人| 精品人妻系列无码人妻漫画| 国产自无码视频在线观看| 亚洲精品偷拍无码不卡av| 无码国模国产在线无码精品国产自在久国产 | 亚洲一区二区三区国产精品无码| 日韩放荡少妇无码视频| 亚洲日韩激情无码一区| 国产精品无码久久久久久久久久| 久久久久久亚洲AV无码专区| 国产免费黄色无码视频| 日本精品人妻无码免费大全| 国精品无码一区二区三区左线| 国产精品亚洲专区无码牛牛| 无码国产精品一区二区免费16| 波多野42部无码喷潮在线| 久久亚洲精品无码gv| 精品无码免费专区毛片| 人妻无码第一区二区三区| 中文字幕丰满乱子无码视频| 国产色无码精品视频国产| 亚洲中文字幕久久精品无码VA| 无码中文字幕日韩专区视频| 亚洲大尺度无码专区尤物 | 国产成人无码AV在线播放无广告| 免费无码中文字幕A级毛片| 中文字幕人妻三级中文无码视频 | 精品国产V无码大片在线看| 国产激情无码视频在线播放性色| 日韩AV无码一区二区三区不卡毛片| 人妻无码久久精品人妻| 丰满亚洲大尺度无码无码专线 | 成人无码区免费A片视频WWW| 亚洲AV综合色区无码二区爱AV| 少妇人妻偷人精品无码视频 | 无码激情做a爰片毛片AV片| 无码人妻丰满熟妇区毛片18| 亚洲av无码国产精品色在线看不卡| a级毛片无码免费真人|