[發明專利]一種原生矢量圖格式轉換方法和系統在審
| 申請號: | 201310195660.5 | 申請日: | 2013-05-23 |
| 公開(公告)號: | CN103226619A | 公開(公告)日: | 2013-07-31 |
| 發明(設計)人: | 程渤;吳步丹;陳俊亮;劉派 | 申請(專利權)人: | 北京郵電大學;無錫北郵感知技術產業研究院有限公司 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京派特恩知識產權代理事務所(普通合伙) 11270 | 代理人: | 任媛;蔣雅潔 |
| 地址: | 100876 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 原生 矢量圖 格式 轉換 方法 系統 | ||
1.一種原生矢量圖格式轉換方法,其特征在于,所述方法包括:
通過對加載的原生矢量圖進行解析,將原生矢量圖元素映射成JAVA對象;
將JAVA對象映射成可縮放矢量圖形SVG元素;
將所述SVG元素編碼生成SVG矢量圖。
2.根據權利要求1所述的方法,其特征在于,所述對加載的原生矢量圖進行解析為:
對加載的原生矢量圖進行文件對象模型DOM解析,所述原生矢量圖是可擴展標記語言XML格式的文件。
3.根據權利要求1所述的方法,其特征在于,所述將原生矢量圖元素對象映射成JAVA對象為:
將文件記錄的節點名稱及所述節點名稱對應的屬性賦給預先定義的Java對象。
4.根據權利要求1所述的方法,其特征在于,所述將JAVA對象映射成SVG元素為:
對JAVA對象進行反射,獲得JAVA對象的類;
通過訪問所述類,遍歷獲得域成員;
對域成員進行反射,得到域成員的操作函數;
根據所述操作函數獲得所述域成員的域成員值。
5.根據權利要求4所述的方法,其特征在于,所述將所述SVG元素編碼生成SVG矢量圖為:
將域成員的域成員名和域成員值以符合SVG標準的格式寫入SVG矢量圖文件。
6.一種原生矢量圖格式轉換系統,其特征在于,所述系統包括:
JAVA對象生成單元,用于通過對加載的原生矢量圖進行解析,將原生矢量圖元素映射成JAVA對象;
SVG元素生成單元,用于將JAVA對象映射成可縮放矢量圖形SVG元素;
SVG矢量圖生成單元,用于將所述SVG元素編碼生成SVG矢量圖。
7.根據權利要求6所述的系統,其特征在于,所述JAVA對象生成單元,具體用于對加載的原生矢量圖進行文件對象模型DOM解析。
8.根據權利要求6所述的系統,其特征在于,所述JAVA對象生成單元,具體用于將文件記錄的節點名稱及所述節點名稱對應的屬性賦給預先定義的Java對象。
9.根據權利要求6所述的系統,其特征在于,所述SVG元素生成單元,具體用于對JAVA對象進行反射,獲得JAVA對象的類;
通過訪問所述類,遍歷獲得域成員;
對域成員進行反射,得到域成員的操作函數;
根據所述操作函數獲得所述域成員的域成員值。
10.根據權利要求9所述的系統,其特征在于,所述SVG矢量圖生成單元,具體用于將域成員的域成員名和域成員值以符合SVG標準的格式寫入SVG矢量圖文件。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京郵電大學;無錫北郵感知技術產業研究院有限公司,未經北京郵電大學;無錫北郵感知技術產業研究院有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310195660.5/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種芯片表面形貌仿真的方法及裝置
- 下一篇:一種精確提取網頁內容的方法及系統





