[發明專利]字體包的生成方法、裝置和圖形的展示方法、裝置有效
| 申請號: | 201510906501.0 | 申請日: | 2015-12-09 |
| 公開(公告)號: | CN105549817B | 公開(公告)日: | 2017-09-29 |
| 發明(設計)人: | 李赟 | 申請(專利權)人: | 廣州阿里巴巴文學信息技術有限公司 |
| 主分類號: | G06F3/0481 | 分類號: | G06F3/0481;G06F9/44 |
| 代理公司: | 北京博雅睿泉專利代理事務所(特殊普通合伙)11442 | 代理人: | 馬佑平,楊國權 |
| 地址: | 510627 廣東省廣州市天河區黃埔大*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 字體 生成 方法 裝置 圖形 展示 | ||
技術領域
本發明涉及圖形處理領域,具體而言,涉及一種字體包的生成方法、裝置和圖形的展示方法、裝置。
背景技術
在移動應用界面開發中,經常需要對按鈕、選擇框、進度條等控件的展示樣式進行自定義。為了適應不同設備屏幕尺寸、分辨率、方向等的差異,通常的選擇是在資源包中打包多套不同清晰度的多個切圖。如果區分白天黑夜模式、按鈕按下、彈起或高亮等,也需要多個不同的切圖。對一個移動應用來說,切圖類資源占整個應用分發包體積的比例通常比較高,處理圖片的速度較慢,從而降低了應用程序的展示速度。
針對上述的問題,目前尚未提出有效的解決方案。
發明內容
本發明實施例提供了一種字體包的生成方法、裝置和圖形的展示方法、裝置,以至少解決處理圖片的速度比較慢而降低展示速度的技術問題。
根據本發明實施例的一個方面,提供了一種字體包的生成方法,包括:獲取待展示目標對象的矢量圖形并為所述矢量圖形分配位置編碼;將所述矢量圖形導入到字體包中所述位置編碼所指示的位置;保存具有所述矢量圖形的字體包,以供應用程序調用具有所述矢量圖形的字體包來展示所述目標對象。
根據本發明實施例的另一方面,還提供了一種圖形的展示方法,包括:在接收到用于指示對待展示目標對象進行展示的指令信息后,獲取所述待展示目標對象對應的矢量圖形在字體包中的位置編碼和所述待展示目標對象的展示屬性,其中,所述位置編碼為按照上述的字體包的生成方法生成所述字體包時分配的位置編碼;從所述字體包中調用所述位置編碼所對應的矢量圖形;按照所述展示屬性對所述矢量圖形進行展示。
根據本發明實施例的另一個方面,提供了一種字體包的生成裝置,包括:編碼獲取單元,用于獲取待展示目標對象的矢量圖形并為所述矢量圖形分配位置編碼;導入單元,用于將所述矢量圖形導入到字體包中所述位置編碼所指示的位置;保存單元,用于保存具有所述矢量圖形的字體包,以供應用程序調用具有所述矢量圖形的字體包來展示所述待展示目標對象。
根據本發明實施例的另一方面,還提供了一種圖形的展示裝置,包括:獲取單元,用于在接收到用于指示對待展示目標對象進行展示的指令信息后,獲取所述待展示目標對象對應的矢量圖形在字體包中的位置編碼和所述待展示目標對象的展示屬性,其中,所述位置編碼為按照上述的字體包的生成方法生成所述字體包時分配的位置編碼;調用單元,用于從所述字體包中調用所述位置編碼所對應的矢量圖形;展示單元,用于按照所述展示屬性對所述矢量圖形進行展示。
在本發明實施例中,采用獲取待展示目標對象的矢量圖形并為矢量圖形分配位置編碼;將矢量圖形導入到字體包中位置編碼所指示的位置;保存具有矢量圖形的字體包,以供應用程序調用具有矢量圖形的字體包來展示待展示目標對象的方式,將目標對象轉換為矢量圖形進行保存并調用,利用矢量圖形處理速度比較快的特點,解決了相關技術中處理圖片的速度比較慢而降低展示速度的技術問題,達到了提高展示速度的技術效果。同時,對矢量圖形的放大和縮小不會造成矢量圖形的失真,因此,一個矢量圖形可以根據控件的需要進行放大和縮小來提高顯示的清晰度。而相關技術中需要針對不同分辨率的終端或者不同的控件存儲多種尺寸和分辨率度的切圖,可見,本實施例中采用矢量圖形避免了存儲多個相同的圖片,節約了存儲資源,減少了從服務器傳輸發送到終端的分發包的體積,也節約了從服務器到終端的傳輸資源。
附圖說明
此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
圖1是根據本發明實施例的一種計算機結構的示意圖;
圖2是根據本發明實施例1的字體包的生成方法的流程圖;
圖3是根據本發明實施例2的圖形的展示方法的流程圖;
圖4是根據本發明實施例的一種采用預先設置的矢量圖顯示相應的字體的示意圖;
圖5是根據本發明實施例的一種采用楷體顯示相應的字體的示意圖;
圖6是根據本發明實施例3的字體包的生成裝置的示意圖;
圖7是根據本發明實施例4的圖形的展示裝置的示意圖。
具體實施方式
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州阿里巴巴文學信息技術有限公司,未經廣州阿里巴巴文學信息技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201510906501.0/2.html,轉載請聲明來源鉆瓜專利網。





