[發明專利]一種基于qt的協同繪圖實現方法及處理終端有效
| 申請號: | 202110723304.0 | 申請日: | 2021-06-28 |
| 公開(公告)號: | CN113360070B | 公開(公告)日: | 2023-02-28 |
| 發明(設計)人: | 楊文耀;張常華;朱正輝;趙定金 | 申請(專利權)人: | 廣州市保倫電子有限公司 |
| 主分類號: | G06F3/0487 | 分類號: | G06F3/0487;G06F3/04845;G06F3/14 |
| 代理公司: | 廣州君咨知識產權代理有限公司 44437 | 代理人: | 李平 |
| 地址: | 510000 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 qt 協同 繪圖 實現 方法 處理 終端 | ||
1.一種基于qt的協同繪圖實現方法,其特征在于,包括如下步驟:
步驟1:接收協同繪圖請求后,獲得發起端發送過來的源圖像,并將源圖像利用qt渲染源圖像,得到協同繪圖操作界面,
其中,通過TCP/IP協議連接所述發起端,從而獲得發起端發送過來的源圖像;
步驟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進行描繪,從而發起端和接收端同步顯示描繪事件,實現協同繪圖。
2.根據權利要求1所述的基于qt的協同繪圖實現方法,其特征在于,所述統一屏幕分辨率為1920*1080。
3.根據權利要求1所述的基于qt的協同繪圖實現方法,其特征在于,所述步驟2中,相同坐標原點均為屏幕最左上角的第一像素點作為坐標原點。
4.根據權利要求1所述的基于qt的協同繪圖實現方法,其特征在于,所述繪圖類型包括點、線、矩形的任意組合。
5.根據權利要求1所述的基于qt的協同繪圖實現方法,其特征在于,所述描繪事件通過監聽鼠標事件獲得。
6.一種處理終端,其特征在于,其包括,
存儲器,用于存儲程序指令;
處理器,用于運行所述程序指令,以執行如權利要求1-5任一項所述基于qt的協同繪圖實現方法中的步驟。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州市保倫電子有限公司,未經廣州市保倫電子有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110723304.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種滾筒篩石機
- 下一篇:一種實現前后端字符相異加密方法及處理終端





