[發(fā)明專利]實(shí)現(xiàn)圖形高速預(yù)覽的方法及系統(tǒng)在審
| 申請(qǐng)?zhí)枺?/td> | 202010699277.3 | 申請(qǐng)日: | 2020-07-20 |
| 公開(公告)號(hào): | CN111798379A | 公開(公告)日: | 2020-10-20 |
| 發(fā)明(設(shè)計(jì))人: | 吳振濤 | 申請(qǐng)(專利權(quán))人: | 廣州炫視智能科技有限公司 |
| 主分類號(hào): | G06T3/60 | 分類號(hào): | G06T3/60;G06T1/20;G06T3/40;G06T11/20 |
| 代理公司: | 中山穎聯(lián)知識(shí)產(chǎn)權(quán)代理事務(wù)所(普通合伙) 44647 | 代理人: | 鐘作亮;何卓南 |
| 地址: | 511400 廣東省廣州市番*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 實(shí)現(xiàn) 圖形 高速 預(yù)覽 方法 系統(tǒng) | ||
本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,公開了一種實(shí)現(xiàn)圖形高速預(yù)覽的方法及系統(tǒng),通過根據(jù)用戶輸入的指令采用Canvas插件繪制初始圖形;獲取初始圖形所對(duì)應(yīng)的第一坐標(biāo);將第一坐標(biāo)轉(zhuǎn)換為對(duì)應(yīng)于OpenGL(Open Graphics Library,開放式圖形庫)的第二坐標(biāo);根據(jù)第二坐標(biāo)繪制目標(biāo)圖形;輸出目標(biāo)圖形以供用戶預(yù)覽。可見,基于Canvas插件繪制精細(xì)的圖形,再采用OpenGL對(duì)圖形進(jìn)行高效移動(dòng)并輸出,從而在用戶進(jìn)行操作后即可高速地展示操作后的圖形以供用戶預(yù)覽,提升了用戶使用體驗(yàn)。
技術(shù)領(lǐng)域
本發(fā)明涉及圖像處理技術(shù)領(lǐng)域,具體涉及一種實(shí)現(xiàn)圖形高速預(yù)覽的方法及系統(tǒng)。
背景技術(shù)
在使用會(huì)議白板進(jìn)行演示時(shí),除了在會(huì)議白板上繪制線條圖形,還常常需要對(duì)圖形進(jìn)行拖拽或者縮放操作。現(xiàn)有的會(huì)議白板受限于算法效率,在進(jìn)行拖拽或者縮放操作時(shí)存在較高的延遲,用戶使用體驗(yàn)較差。
發(fā)明內(nèi)容
本發(fā)明公開了一種實(shí)現(xiàn)圖形高速預(yù)覽的方法系統(tǒng),通過根據(jù)用戶輸入的指令采用Canvas插件繪制初始圖形;獲取初始圖形所對(duì)應(yīng)的第一坐標(biāo);將第一坐標(biāo)轉(zhuǎn)換為對(duì)應(yīng)于OpenGL(Open Graphics Library,開放式圖形庫)的第二坐標(biāo);根據(jù)第二坐標(biāo)繪制目標(biāo)圖形;輸出目標(biāo)圖形以供用戶預(yù)覽。可見,基于Canvas插件繪制精細(xì)的圖形,再采用OpenGL對(duì)圖形進(jìn)行高效移動(dòng)并輸出,從而在用戶進(jìn)行操作后即可高速地展示操作后的圖形以供用戶預(yù)覽,提升了用戶使用體驗(yàn)。
本發(fā)明實(shí)施例的第一方面公開了一種實(shí)現(xiàn)圖形高速預(yù)覽的方法,包括:
根據(jù)用戶輸入的指令采用Canvas插件繪制初始圖形;
獲取所述初始圖形所對(duì)應(yīng)的第一坐標(biāo);
將所述第一坐標(biāo)轉(zhuǎn)換為對(duì)應(yīng)于OpenGL(Open Graphics Library,開放式圖形庫)的第二坐標(biāo);
根據(jù)所述第二坐標(biāo)繪制目標(biāo)圖形;
輸出所述目標(biāo)圖形以供用戶預(yù)覽。
作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例的第一方面中,所述將所述第一坐標(biāo)轉(zhuǎn)換為對(duì)應(yīng)于OpenGL(Open Graphics Library,開放式圖形庫)的第二坐標(biāo),包括:
采用OpenGL構(gòu)建四象限坐標(biāo)系;
根據(jù)預(yù)設(shè)換算比率,將所述第一坐標(biāo)代入所述四象限坐標(biāo)系的右下象限中,得到對(duì)應(yīng)于OpenGL的第二坐標(biāo)。
作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例的第一方面中,所述方法還包括:
監(jiān)測(cè)所述用戶輸入的指令是否為縮放指令;
若監(jiān)測(cè)到所述用戶輸入縮放指令,獲取所述縮放指令中包括的縮放倍率及縮放中心;
根據(jù)所述縮放倍率及所述縮放中心調(diào)整所述第二坐標(biāo)得到初始縮放坐標(biāo);
在所述四象限坐標(biāo)系中移動(dòng)所述初始縮放坐標(biāo),得到目標(biāo)縮放坐標(biāo);
根據(jù)所述目標(biāo)縮放坐標(biāo)繪制目標(biāo)縮放圖形;
輸出所述目標(biāo)縮放圖形以供用戶預(yù)覽。
作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例的第一方面中,所述在所述四象限坐標(biāo)系中移動(dòng)所述初始縮放坐標(biāo),得到目標(biāo)縮放坐標(biāo),包括:
根據(jù)所述縮放倍率及所述縮放中心計(jì)算偏移量,所述偏移量包括縱向偏移量及橫向偏移量;
在所述四象限坐標(biāo)系中根據(jù)所述偏移量移動(dòng)所述初始縮放坐標(biāo),得到所述目標(biāo)縮放坐標(biāo)。
作為一種可選的實(shí)施方式,在本發(fā)明實(shí)施例的第一方面中,所述OpenGL的運(yùn)行基于GPU(Graphics Processing Unit,圖形處理器)。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于廣州炫視智能科技有限公司,未經(jīng)廣州炫視智能科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請(qǐng)聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010699277.3/2.html,轉(zhuǎn)載請(qǐng)聲明來源鉆瓜專利網(wǎng)。
- 互動(dòng)業(yè)務(wù)終端、實(shí)現(xiàn)系統(tǒng)及實(shí)現(xiàn)方法
- 街景地圖的實(shí)現(xiàn)方法和實(shí)現(xiàn)系統(tǒng)
- 游戲?qū)崿F(xiàn)系統(tǒng)和游戲?qū)崿F(xiàn)方法
- 圖像實(shí)現(xiàn)裝置及其圖像實(shí)現(xiàn)方法
- 增強(qiáng)現(xiàn)實(shí)的實(shí)現(xiàn)方法以及實(shí)現(xiàn)裝置
- 軟件架構(gòu)的實(shí)現(xiàn)方法和實(shí)現(xiàn)平臺(tái)
- 數(shù)值預(yù)報(bào)的實(shí)現(xiàn)方法及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其冬眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 空調(diào)及其睡眠控制模式實(shí)現(xiàn)方法和實(shí)現(xiàn)裝置以及實(shí)現(xiàn)系統(tǒng)
- 輸入設(shè)備實(shí)現(xiàn)方法及其實(shí)現(xiàn)裝置
- 提供文檔預(yù)覽的方法、系統(tǒng)和裝置
- 播發(fā)裝置以及接收裝置
- 分發(fā)系統(tǒng)、分發(fā)裝置及分發(fā)系統(tǒng)中的發(fā)送方法和接收方法
- 用于在線媒體預(yù)覽的系統(tǒng)和方法
- 一種用于播放器的播放預(yù)覽方法和系統(tǒng)
- 一種移動(dòng)終端視頻預(yù)覽的方法及系統(tǒng)
- 一種預(yù)覽數(shù)據(jù)的方法、系統(tǒng)及服務(wù)器、預(yù)覽設(shè)備
- 預(yù)覽圖像顯示裝置
- 預(yù)覽圖像顯示控制方法、裝置、電子設(shè)備及介質(zhì)
- 一種基于分布式存儲(chǔ)系統(tǒng)的文檔預(yù)覽管理系統(tǒng)





