[發明專利]一種基于qt的協同繪圖實現方法及處理終端有效
| 申請號: | 202110723304.0 | 申請日: | 2021-06-28 |
| 公開(公告)號: | CN113360070B | 公開(公告)日: | 2023-02-28 |
| 發明(設計)人: | 楊文耀;張常華;朱正輝;趙定金 | 申請(專利權)人: | 廣州市保倫電子有限公司 |
| 主分類號: | G06F3/0487 | 分類號: | G06F3/0487;G06F3/04845;G06F3/14 |
| 代理公司: | 廣州君咨知識產權代理有限公司 44437 | 代理人: | 李平 |
| 地址: | 510000 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 qt 協同 繪圖 實現 方法 處理 終端 | ||
本發明公開一種基于qt的協同繪圖實現方法及處理終端,所述方法包括:接收發起端的源圖像并利用qt渲染,得到協同繪圖操作界面;將當前所在的屏幕分辨率調整為與發起端的一致,得到統一屏幕分辨率,將源圖像等比例縮放,使得縮放后的源圖像與發起端的源圖像大小一致;接收發起端的描繪事件,描繪事件包括繪圖軌跡和繪圖類型,將繪圖軌跡的初始坐標轉換為統一屏幕分辨率下的初始坐標,以轉換后的初始坐標作為起點,并根據實時更新獲得的當前坐標作為終點,根據繪圖類型擬合出從起點到終點的曲線,得到繪圖軌跡,通過其他對繪圖軌跡進行描繪,從而顯示描繪事件,實現協同繪圖。本發明同步性高,只需轉發可以實現數據同步的功能,占用資源少。
技術領域
本發明涉及端到端協作繪圖技術領域,具體涉及一種基于qt的協同繪圖實現方法及處理終端。
背景技術
協同繪圖也即是指在多個終端(至少2個)實時對同一個圖形進行編輯或同步顯示,例如,在A端對圖形T進行編輯操作,在B端能夠同步顯示圖形T且實時顯示A端對圖形的操作。現有實現協同繪圖的邏輯架構往往不合理,需要占用大量的系統資料。現有的邏輯架構往往是這樣的:在A端和B端均安裝有實現協同繪圖功能的操作軟件,該操作軟件內嵌有用于管理圖形版本的管理模塊。當一端(A端或B端)對圖形進行過編輯后,圖像版本有了更新,管理模塊需要保存最新描繪對應的圖形版本,然后將最新描繪的圖形版本上傳到服務器后再發送給其他端。當其他端也對圖形有進行過編輯后,也同樣需要進行這樣的流程操作。這種邏輯架構下的模塊功能往往比較復雜且不能實時溝通便捷查看最小協同描繪的結構,還需要復雜的算法和互斥處理去同步描繪圖形的結果,需要實時刷新圖片。實時刷新圖片會占用大量的系統資源以及需要很好的硬件支持,這在嵌入式設備上往往難以運行。
發明內容
針對現有技術的不足,本發明的目的之一提供一種基于qt的協同繪圖實現方法,其能夠解決實時協同繪圖的問題;
本發明的目的之二提供一種處理終端,其能夠解決實時協同繪圖的問題;
實現本發明的目的之一的技術方案為:一種基于qt的協同繪圖實現方法,包括如下步驟:
步驟1:接收協同繪圖請求后,獲得發起端發送過來的源圖像,并將源圖像利用qt渲染源圖像,得到協同繪圖操作界面;
步驟2:將當前協同繪圖操作界面所在的屏幕分辨率轉換為與發起端的屏幕分辨率相同,轉換后的屏幕分辨率記為統一屏幕分辨率,
基于統一屏幕分辨率建立相同坐標原點的卡迪爾坐標系,將當前協同繪圖操作界面的源圖像按統一屏幕分辨率在卡迪爾坐標系下等比例縮放,使得縮放后的源圖像與在發起端的協同繪圖操作界面顯示的源圖像大小一致;
步驟3:接收發起端發送過來的描繪事件,描繪事件包括對源圖像的繪圖軌跡和繪圖類型,將繪圖軌跡的初始坐標(x0,y0)按公式①轉換為統一屏幕分辨率a*b下的初始坐標(x1,y1):
x1=x0/w*a,y1=y0/h*b ------①
其中,w和h分別表示協同繪圖操作界面所在的屏幕寬度、屏幕高度,
以初始坐標(x1,y1)作為起點,實時獲得繪圖軌跡的當前坐標(x2,y2),當前坐標(x2,y2)作為終點,根據繪圖類型擬合出從起點到終點曲線,得到繪圖軌跡,并通過實時更新獲得當前坐標(x2,y2)來更新起點到終端曲線,從而得到動態繪圖軌跡,將動態繪圖軌跡通過qt的QPaintEvent進行描繪,從而發起端和接收端同步顯示描繪事件,實現協同繪圖。
進一步地,所述統一屏幕分辨率為1920*1080。
進一步地,通過TCP/IP協議連接所述發起端,從而獲得發起端發送過來的源圖像。
進一步地,所述步驟2中,相同坐標原點均為屏幕最左上角的第一像素點作為坐標原點。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州市保倫電子有限公司,未經廣州市保倫電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110723304.0/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種滾筒篩石機
- 下一篇:一種實現前后端字符相異加密方法及處理終端





