LabVIEW操作鼠标滚轮放大/缩小图像

简介: 之前分享过一篇关于LabVIEW采集鼠标、键盘数据的文章:LabVIEW采集鼠标、键盘数据,本篇博文将分享一个关于鼠标滚轮的有意思小技巧:操作鼠标滚轮来放大和缩小图片。

之前分享过一篇关于LabVIEW采集鼠标、键盘数据的文章:LabVIEW采集鼠标、键盘数据,本篇博文将分享一个关于鼠标滚轮的有意思小技巧:操作鼠标滚轮来放大和缩小图片。


示例效果如下所示:


9de52b7d107249a8bb22d5441effbeb0.gif


本示例功能主要基于图片控件中用于缩放图像的因子(图片属性)实现,说明如下图所示:


d26f80a1e8584024a5b94266a8b20d9f.png


通过获取鼠标滚轮数值将其转换为放大/缩小图像数值,使图像可以最小缩小10%,最大放大2000%的效果,示例代码如下所示:


67edd99e473c4ba18a98ccc2952bda01.png


项目工程下载: https://download.csdn.net/download/m0_38106923/85324740


相关文章
|
1月前
ThreeJs的场景实现鼠标拖动旋转控制
这篇文章介绍了如何在Three.js中实现通过鼠标拖动来旋转场景中的模型,并提供了实现这一功能的代码示例。
76 0
|
6月前
LabVIEW当鼠标悬停在图形曲线上时显示坐标
LabVIEW当鼠标悬停在图形曲线上时显示坐标
88 1
|
6月前
win32编程 -- 滚轮实现放大或缩小图片
win32编程 -- 滚轮实现放大或缩小图片
57 0
|
6月前
[Qt5] 鼠标中心为基准缩放图像(halcon实现)
[Qt5] 鼠标中心为基准缩放图像(halcon实现)
238 0
LabVIEW鼠标滚轮实现波形放大缩小(zoom)功能
实现功能:将鼠标放在波形图曲线上,滚轮可以实现波形放大缩小功能。 代码思想:注册鼠标滚轮事件,滚轮时改变波形图横纵坐标最大值和最小值。
147 0
|
JavaScript 前端开发 容器
手写图片拖拽、鼠标点位缩放
如题,无关技术背景,什么vue、react自己想用就用,这就是js加一点点css实现,意思就是可以任意迁。
198 0
|
数据可视化 C++
Qt的QChartView实现缩放和放大功能
Qt的QChartView实现缩放和放大功能
利用键盘左右键使图像左右移动,上下键使图像的两个纹理可见度比例上下调整
利用键盘左右键使图像左右移动,上下键使图像的两个纹理可见度比例上下调整