石鑫华视觉 发表于 2017-4-28 17:10:36

获取剪切板图像的两种方法

本帖最后由 石鑫华视觉 于 2017-4-28 17:13 编辑

获取剪切板图像的两种方法在某些情况下,我们可能需要获取剪切板的图像,用于粘贴之类的。这种属于一种比较小众的应用。一般的工程案例,可能使用不到这种方法。在这里,石鑫华给你介绍两种方法。方法一、使用调用方法“剪贴板:获取图像方法Clipboard.GetImage”即使用应用程序APP的Clipboard.Get Image属性来获取剪贴板的内容。该方法,可以获取剪贴板中的所有内容——不限于图像。文字也可以图片形式表现出来。Clipboard.GetImage效果图-剪贴板中为图像Clipboard.GetImage效果图-剪贴板中为文字**** Hidden Message *****Clipboard.GetImage程序框图该程序框图中,使用了LabVIEW中的Picture控件。即该方法,可以脱离NI VISION工具包。只需要使用LabVIEW即可实现。因为Picture控件要适合窗口显示,需要调用属性,并不是非常方便。所以上面的程序框图中,同时将图像数据转换成了IMAQ数据,在Image中显示。可以非常方便的放大或缩小。需要注意的是,因为方法Clipboard.GetImage不支持运行引擎,所以在生成EXE后,将无法执行该方法。也就是说这种方法,只能以VI方式调用,只能在开发环境中使用。EXE的运行环境,将不起作用。方法二、使用NI VISION中的IMAQ Cliboard to Image函数NI VISION工具包中有一个函数IMAQ Cliboard to Image,即剪切板到图像的函数。该函数将可以获取剪切板中的图像内容,并直接转换成IMAQ图像数据。可以在Image中显示,或者是IMAQ函数来处理。IMAQCliboard to Image效果-图片IMAQCliboard to Image函数接线端该函数只可以复制剪切板中的图像。因此其有一个Clipboard has an image?输出端,当剪切板不是图像时,会产生错误。所以一般会在后面再做一个判断,并加一个错误处理。**** Hidden Message *****IMAQCliboard to Image方法程序框图-错误处理**** Hidden Message *****IMAQCliboard to Image方法程序框图-剪切板中是图像时    这种方法可以在运行引擎中使用,但是依赖于NI VISION模块,需要安装NI视觉的运行引擎、公共资源包等组件才可以正常使用。LabVIEW示例程序下载:LabVIEW2014SP1版本**** Hidden Message *****

ak47m16u571 发表于 2017-10-5 19:45:27

视觉之家,专业的机器视觉论坛http://labviewvision.com,专业的东莞华视自动化科技有限公司http://shixinhua.com

nana5212013 发表于 2018-4-11 17:19:39

特价工业相机、机器视觉光源、工业镜头、机器视觉教程,就到机器视觉商城https://shop128020756.taobao.com

maozg 发表于 2019-7-23 15:09:26

淘宝机器视觉商城,明码实价,童叟无欺!https://shop128020756.taobao.com/

weizuqiang 发表于 2017-4-29 22:16:55

机器视觉论坛http://labviewvision.com,最专业流量最大的机器视觉论坛

songyoufang 发表于 2017-7-28 14:06:46

楼主牛逼,谢谢楼主分享

1104755958 发表于 2017-7-31 09:29:00

发到我服务富强福32412312让21日调2服务商那个号码后面于

feng_li 发表于 2017-8-30 22:31:32

可以直接复制剪切板的

lxy7208 发表于 2017-10-5 22:10:39

淘宝机器视觉商城,明码实价,童叟无欺!https://shop128020756.taobao.com/

WEIGUIJIN 发表于 2018-7-18 15:35:49

学习学习学习

158545614 发表于 2019-5-30 13:35:20

淘宝机器视觉商城,明码实价,童叟无欺!https://shop128020756.taobao.com/
页: [1] 2 3 4 5 6 7 8 9 10
查看完整版本: 获取剪切板图像的两种方法

LabVIEW HALCON图像处理入门教程(第二版)
石鑫华机器视觉与LabVIEW Vision图像处理PDF+视频教程11种全套
《LabVIEW Vision函数实例详解》教程-NI Vision所有函数使用方法介绍,基于NI VISION2020,兼容VDM21/22/23