[發明專利]一種可縮放矢量圖形的生成方法、裝置、存儲介質和設備有效
| 申請號: | 201910054106.2 | 申請日: | 2019-01-21 |
| 公開(公告)號: | CN109885301B | 公開(公告)日: | 2022-04-08 |
| 發明(設計)人: | 陳子恒;劉睿;李志任;劉洋 | 申請(專利權)人: | 新奧特(北京)視頻技術有限公司 |
| 主分類號: | G06F8/38 | 分類號: | G06F8/38 |
| 代理公司: | 北京潤澤恒知識產權代理有限公司 11319 | 代理人: | 莎日娜 |
| 地址: | 100195 北京市海*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 縮放 矢量 圖形 生成 方法 裝置 存儲 介質 設備 | ||
本發明涉及一種可縮放矢量圖形的生成方法、裝置、存儲介質和設備,目的在于在桌面客戶端/軟件中嵌入HTML文檔,并在所述HTML文檔中繪制SVG圖形并示出。本申請提供了一種可縮放矢量圖形的生成方法,所述方法包括:WebBrowser控件獲取特征數據,并將所述特征數據打包成可交換的數據格式;繪圖腳本接收已經打包完成的所述特征數據,并在承載文本中繪制所述SVG圖形;所述WebBrowser控件調用并加載所述承載文本以在所述WebBrowser控件的顯示部件展示所述SVG圖形。
技術領域
本發明涉及圖形生成領域,具體地涉及一種可縮放矢量圖形的生成方法、裝置、存儲介質和設備。
背景技術
SVG圖形(Scalable Vector Graphics),又稱為可縮放矢量圖形,是基于可擴展標記語言(XML),用于描述二維矢量圖形的一種圖形格式。SVG是W3C(World Wide WebConsortium即國際互聯網標準組織)在2000年8月制定的一種新的二維矢量圖形格式,也是規范中的網絡矢量圖形標準。SVG嚴格遵從XML語法,并用文本格式的描述性語言來描述圖像內容,因此是一種與圖像分辨率無關的矢量圖形格式。SVG圖形具有可通過編寫代碼進行繪制、可通過文字處理工具進行查看以及在被任意縮放的情況下仍能保持原有的清晰度和圖像細節等優點,因而獲得了越來越廣泛的應用。
在傳統的帶有可視化界面的桌面客戶端/軟件中,要想在可視化界面中進行圖形展示,通常采用的做法是程序開發人員直接利用編程語言進行繪制,以生成向用戶展示的圖形,但受制于編程語言的功能性,開發人員不得不花費較多的時間進行圖形顯示效果的設計,而且繪制并生成圖形過程較為復雜,最后生成的圖形呈現效果并不理想,這使得軟件開發效率較為低下。
發明內容
本發明提供一種可縮放矢量圖形的生成方法、裝置、存儲介質和設備,旨在克服現有技術的不足。
根據本申請實施例的第一方面,提供了一種可縮放矢量圖形的生成方法,所述方法包括:
WebBrowser控件獲取特征數據,并將所述特征數據打包成可交換的數據格式,其中,所述特征數據是表征SVG圖形的圖形特征的數據;
繪圖腳本接收已經打包完成的所述特征數據,并在承載文本中繪制所述SVG圖形,其中,所述承載文本是用于承載所述SVG圖形的超文本;
所述WebBrowser控件調用并加載所述承載文本以在所述WebBrowser控件的顯示部件展示所述SVG圖形。
可選地,所述WebBrowser控件獲取特征數據,包括:
數據訪問模塊訪問數據庫提取原始數據,其中,所述原始數據是包含生成所述SVG圖形的元素的數據;
數據處理模塊將所述原始數據按照預設的分類規則進行分類整理,以輸出所述特征數據;
所述數據處理模塊將所述特征數據發送給所述WebBrowser控件;
所述WebBrowser控件接收所述特征數據。
可選地,還包括:
所述WebBrowser控件為所述承載文本配置鏈接地址;
所述WebBrowser控件的調用并加載所述承載文本以在所述WebBrowser控件的顯示部件展示所述SVG圖形,包括:
所述WebBrowser控件讀取所述鏈接地址,以獲取訪問所述承載文本的訪問路徑;
所述WebBrowser控件通過所述訪問路徑訪問所述承載文本,調用所述承載文本,并在所述顯示部件中加載所述承載文本以展示所述SVG圖形。
可選地,將所述特征數據打包成可交換的數據格式,包括:
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于新奧特(北京)視頻技術有限公司,未經新奧特(北京)視頻技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910054106.2/2.html,轉載請聲明來源鉆瓜專利網。





