[發(fā)明專利]一種導出canvas動畫文件的方法和裝置在審
| 申請?zhí)枺?/td> | 201711402700.3 | 申請日: | 2017-12-22 |
| 公開(公告)號: | CN108010109A | 公開(公告)日: | 2018-05-08 |
| 發(fā)明(設計)人: | 伍耀全 | 申請(專利權(quán))人: | 廣州酷狗計算機科技有限公司 |
| 主分類號: | G06T13/00 | 分類號: | G06T13/00 |
| 代理公司: | 北京三高永信知識產(chǎn)權(quán)代理有限責任公司 11138 | 代理人: | 郭晶 |
| 地址: | 510660 廣東省廣州*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 導出 canvas 動畫 文件 方法 裝置 | ||
本發(fā)明實施例公開了一種導出canvas動畫文件的方法和裝置,屬于動畫制作技術領域。所述方法包括:獲取目標動畫flash源文件中的各影片剪輯;將所述各影片剪輯中的每個影片剪輯包含的各圖片元件,轉(zhuǎn)換成位圖;根據(jù)所述各影片剪輯和轉(zhuǎn)換成的位圖,導出canvas動畫文件。采用本發(fā)明,可以降低在加載canvas動畫文件時CPU的占用率。
技術領域
本發(fā)明涉及動畫制作技術領域,特別涉及一種導出canvas動畫文件的方法和裝置。
背景技術
為豐富網(wǎng)頁內(nèi)容,目前的網(wǎng)頁中往往包含有canvas(其中canvas是一種動畫類型)動畫文件,終端通過瀏覽器顯示網(wǎng)頁時,可以對網(wǎng)頁中的動畫進行播放,其中,網(wǎng)頁中的canvas動畫文件可以是由flash(動畫)源文件制成的,其中,flash源文件可以是swf(其中,swf是一種動畫文件格式)動畫的源文件。技術人員在制作canvas動畫文件時,可以通過設計軟件,將flash源文件制作成瀏覽器可播放的canvas動畫文件。
在實現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術至少存在以下問題:
如果flash源文件只包含影片剪輯,不包含各影片剪輯中的各圖片元件的位圖的話,各影片剪輯包含的各圖片元件是以編碼的形式存在于canvas動畫文件中,canvas動畫文件中包含各圖片元件的編碼信息。此種情況下,瀏覽器運行該canvas動畫文件時,需要先對canvas動畫文件中的編碼后的圖片元件進行解碼,才能播放對應的canvas動畫,往往對編碼后的圖片元件進行解碼需要較多的CPU(Central Processing Unit,中央處理器)資源,從而,導致在加載canvas動畫文件時CPU的占用率較大。
發(fā)明內(nèi)容
為了解決相關技術中存在的在加載canvas動畫文件時CPU的占用率較大的問題,本發(fā)明實施例提供了一種導出canvas動畫文件的方法和裝置。所述技術方案如下:
第一方面,提供了一種導出canvas動畫文件的方法,所述方法包括:
獲取目標動畫flash源文件中的各影片剪輯;
將所述各影片剪輯中的每個影片剪輯包含的各圖片元件,轉(zhuǎn)換成位圖;
根據(jù)所述各影片剪輯和轉(zhuǎn)換成的位圖,導出canvas動畫文件。
可選的,所述方法還包括:
獲取目標swf動畫文件;
對所述目標swf動畫文件進行反編譯處理,得到所述目標swf動畫文件對應的目標flash源文件。
可選的,所述將所述各影片剪輯中的每個影片剪輯包含的各圖片元件,轉(zhuǎn)換成位圖,包括:
通過預先設置的圖片元件提取插件,將所述各影片剪輯中的每個影片剪輯包含的各圖片元件,轉(zhuǎn)換成位圖。
可選的,所述通過預先設置的圖片元件提取插件,將所述各影片剪輯中的每個影片剪輯包含的各圖片元件,轉(zhuǎn)換成位圖,包括:
如果所述目標flash源文件中不包含所述各影片剪輯中的各圖片元件對應的位圖,則通過預先設置的圖片元件提取插件,將所述各影片剪輯中的每個影片剪輯包含的各圖片元件,轉(zhuǎn)換成位圖。
可選的,所述canvas動畫文件包括不包含有各圖片元件的編碼信息的腳本js文件和根據(jù)轉(zhuǎn)換成的位圖得到的圖片。
第二方面,提供了一種導出canvas動畫文件的裝置,所述裝置包括:
第一獲取模塊,用于獲取目標動畫flash源文件中的各影片剪輯;
轉(zhuǎn)換模塊,用于將所述各影片剪輯中的每個影片剪輯包含的各圖片元件,轉(zhuǎn)換成位圖;
該專利技術資料僅供研究查看技術是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣州酷狗計算機科技有限公司,未經(jīng)廣州酷狗計算機科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711402700.3/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。





