[发明专利]一种二维鼠标缩放平移位图的方法有效
申请号: | 201811575817.6 | 申请日: | 2018-12-22 |
公开(公告)号: | CN109358797B | 公开(公告)日: | 2021-05-07 |
发明(设计)人: | 邹村;程家明 | 申请(专利权)人: | 武汉兴图新科电子股份有限公司 |
主分类号: | G06F3/0487 | 分类号: | G06F3/0487;G06F9/451;G06T3/40 |
代理公司: | 武汉知产时代知识产权代理有限公司 42238 | 代理人: | 郝明琴 |
地址: | 430000 湖北省武汉市东湖新*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明提供了一种二维鼠标缩放平移位图的方法,包括记录鼠标转动滚轮时的鼠标坐标点和原始图像左上角坐标点,预设一个原始缩放系数,得到位图缩放后的新的缩放系数,继而得到缩放后的图像左上角坐标点;记录鼠标按下时的鼠标坐标点和原始图像左上角坐标点,记录当前缩放系数和平移后的鼠标坐标点,根据平移后的鼠标坐标点减去鼠标按下时的坐标点得到鼠标按下平移过的数据,继而得到当前图像移动后的左上角坐标点;设置仿射矩阵,并将仿射矩阵归一化;将新的缩放系数设置到仿射矩阵的缩放属性上;将计算出的当前图像移动后的左上角坐标点设置到仿射矩阵的平移属性上;在重绘过程中将当前的仿射矩阵设置为绘图表面的变换矩阵。 | ||
搜索关键词: | 一种 二维 鼠标 缩放 平移 位图 方法 | ||
【主权项】:
1.一种二维鼠标缩放平移位图的方法,其特征在于,一种二维鼠标缩放平移位图的方法,包括鼠标拖拽平移逻辑和鼠标滚轮缩放逻辑,分别对应查看位图时进行的鼠标按住拖拽平移位图和鼠标转动滚轮缩放位图两种操作,下述步骤11实现鼠标滚轮缩放逻辑,步骤12实现鼠标拖拽平移逻辑,包括:步骤11、记录鼠标转动滚轮时的鼠标坐标点和原始图像左上角坐标点,预设一个原始缩放系数,当鼠标向上或向下滚轮时,将原始缩放系数对应增加或减少一个预设缩放值,得到新的缩放系数,根据鼠标转动滚轮时的鼠标坐标点和原始图像左上角坐标点、原始缩放息数和新的缩放系数得到缩放后的图像左上角坐标点;步骤12、记录鼠标按下时的鼠标坐标点和原始图像左上角坐标点,在位图平移之后记录当前缩放系数和平移后的鼠标坐标点,根据平移后的鼠标坐标点减去鼠标按下时的坐标点得到鼠标按下平移过的数据,根据鼠标按下时的原始图像左上角坐标点和当前缩放系数得到当前图像移动后的左上角坐标点;步骤2、设置仿射矩阵,并将仿射矩阵归一化;步骤3、将新的缩放系数设置到仿射矩阵的缩放属性上;步骤4、将计算出的当前图像移动后的左上角坐标点设置到仿射矩阵的平移属性上;步骤5、在重绘过程中将当前的仿射矩阵设置为绘图表面的变换矩阵。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉兴图新科电子股份有限公司,未经武汉兴图新科电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201811575817.6/,转载请声明来源钻瓜专利网。