色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

關于LabVIEW如何實現截屏

jf_xutpKvFS ? 來源:LabVIEW QT 修煉之路 ? 作者:LabVIEW QT 修煉之路 ? 2022-11-28 15:43 ? 次閱讀

群里的小伙伴問起了如何用LabVIEW去實現截屏?那么就去實現一下咯。

關于截屏這里主要討論三個方面:

1. 純粹的截取某個VI的前面板

2. 截取整個電腦桌面

3. 截取指定的矩形區域

1. 截取VI前面板

這個需求很簡單,只需調用VI的 FP.Get Image 方法就可以獲取前面板的圖像數據了,然后將其寫入到圖片文件中,如下圖所示:

54858e8e-6d89-11ed-8abf-dac502259ad0.png

2. 截取整個桌面

這個需求也不難,都知道鍵盤上有一個截屏按鍵“PrtSc”,按下該鍵就可以截取整個桌面并將圖像數據保存到剪貼板中,那么我們只用模擬按下該按鍵并從剪貼板中讀取圖像數據將其保存到文件中即可。

查閱資料發現可以使用 User32.dll庫中的 keybd_event() 函數,如下圖所示:

549e5fcc-6d89-11ed-8abf-dac502259ad0.png

其中提到該函數已經被取代,推薦使用SendInput函數(感興趣的自行嘗試),這里演示keybd_event函數來解決。

第一個參數需要指定虛擬密鑰代碼,這里需用用到 打印屏幕鍵PrtSc,如下圖所示:

54ea7952-6d89-11ed-8abf-dac502259ad0.png

第二個參數是密鑰的硬件掃碼代碼,一般置為0,感興趣可自行搜索不同按鍵對應的硬件掃碼碼,比如'A'~'Z'如下圖所示,當鍵按下時產生Make碼,當按鍵釋放時產生Break碼。

55078bfa-6d89-11ed-8abf-dac502259ad0.png

第三個參數一般為0或2,0表示按下,2表示釋放;

第四個參數是與按鍵關聯的一些附加值,一般也為0;

以上參數詳細內容感興趣請自行搜索深入了解,模擬 PrtSc 按鍵按下實現如下圖所示:

5534906e-6d89-11ed-8abf-dac502259ad0.png

556d753c-6d89-11ed-8abf-dac502259ad0.png

接下來從剪貼板中讀取圖像數據并保存到文件中即可:調用Application的Clipboard.Get Image方法獲取圖像數據,然后再調用 Write PNG File.vi寫入文件 (當然這里也可以寫入其它格式文件中,如jpg,bmp等),如下圖所示:

558b88c4-6d89-11ed-8abf-dac502259ad0.png

上述功能也可以通過.net(System.Windows.Forms.Clipboard和System.Drawing.Imaging.ImageFormat)來實現如下圖所示:

55e86ff8-6d89-11ed-8abf-dac502259ad0.png

個也就很簡單了,只需對圖像數據做個簡單處理即可(Draw Flattened Pixmap.vi 和 Picture to Pixmap.vi),如下圖所示

3. 截取指定矩形區域

截取整個桌面搞定了,這個也就很簡單了,只需對圖像數據做個簡單處理即可(Draw Flattened Pixmap.vi 和 Picture to Pixmap.vi),如下圖所示:

5605e812-6d89-11ed-8abf-dac502259ad0.png

審核編輯:湯梓紅

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • LabVIEW
    +關注

    關注

    1970

    文章

    3654

    瀏覽量

    323305
  • 截屏
    +關注

    關注

    0

    文章

    11

    瀏覽量

    8715
  • 函數
    +關注

    關注

    3

    文章

    4327

    瀏覽量

    62569

原文標題:關于LabVIEW如何實現截屏

文章出處:【微信號:LabVIEW QT 修煉之路,微信公眾號:LabVIEW QT 修煉之路】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    通過Labview控制示波器

    1.使用Labview編寫程序,控制示波器讓其,并將圖片保存到指定文件夾下。示波器是泰克DPO 7054本身帶有操作系統,保存到示波器本地文件夾下的,我寫出來了,但是現在想讓圖片直接保存到主機
    發表于 03-12 16:21

    新手求助:基于labview的TDS3052示波器命令

    現在手上有一臺TDS3052的示波器,想通過labview控制示波器然后再保存到電腦端的文件夾里面,目前不知道這臺示波器的命令是什么
    發表于 03-13 17:45

    LabVIEW儀器屏幕屏幕抓取圖片并傳輸文件到電腦

    使用LabVIEW編程,把網絡分析儀儀器屏幕屏保存到儀器,然后傳輸圖片文件到電腦端。圖片格式為BMP。使用LabVIEW編程時間不長,覺得有用分享一下。
    發表于 12-16 09:57

    OpenHarmony設備的5種方式

    本文轉載自《OpenHarmony設備的5種方式 》,作者westinyang ?? 方式1:系統控制中心 ● 頂部下滑在控制中心里點擊 ● 這種方式最普遍,截圖后可到相冊查看
    發表于 08-29 14:49

    教你不用軟件的小技巧4條

    教你不用軟件的小技巧4條 一、代替屏幕截圖軟件        按下Print Screen鍵,將會截取全屏幕畫面。用鼠標點
    發表于 02-23 14:08 ?804次閱讀

    華為榮耀8花式,4種方式你都知道嗎?

    手機功能是大家常用到的,方法當然是越簡單越好啦。華為榮耀8就有好幾種方式,你都了解嗎?看看哪種是你最喜歡的。第一種是同時按住音量下鍵和電源鍵約2秒,就能
    發表于 04-19 08:56 ?1w次閱讀

    華為mate9手機怎么?華為mate9圖實用教程分享

    華為mate9除了自身搭載強大的麒麟960,AI人工智能學習系統和萊卡雙鏡頭,搭載人工智能的操作系統該如何?我們來匯總一下各種操作方法。比如傳統的電源加音量鍵;指關節雙擊
    發表于 06-05 14:40 ?1.8w次閱讀

    華為mate9如何?華為mate9的五種方式匯總,哪一種方式最適合你?

    華為mate9是去年發布的一款新機,該機主打商務風受到了人們的高度青睞,直到現在華為mate9也十分受歡迎。但是很多人在使用時都不知道該如何,今天小編就給大家普及一下華為mate9的五種
    發表于 09-21 14:33 ?1945次閱讀

    如何在嵌入式Linux中

    在桌面級操作系統中,下載一個截圖軟件就能實現操作,但在嵌入式Linux系統中,要實現小小的截圖功能卻沒有那么簡單。本文為您介紹嵌入式Linux系統中
    的頭像 發表于 11-01 16:10 ?6072次閱讀
    如何在嵌入式Linux中<b class='flag-5'>截</b><b class='flag-5'>屏</b>

    基于Labview的網絡自動功能程序免費下載

    本文檔的主要內容詳細介紹的是基于Labview的網絡自動功能程序免費下載。
    發表于 10-14 08:00 ?49次下載

    iPad的三種方式分享

    輕點縮略圖可通過“標記”添加繪畫和文本,按住縮略圖可分享。在縮略圖上向左輕掃可將它關閉。
    發表于 06-17 15:13 ?7056次閱讀

    鴻蒙系統功能在哪里

    華為鴻蒙系統發布后,目前為止很多小伙伴都升級了鴻蒙系統,是手機使用過程中一個很基礎的功能,那么鴻蒙系統功能在哪里呢?下面小編就為大家帶來鴻蒙系統
    的頭像 發表于 07-09 15:44 ?1.1w次閱讀

    屏幕功能

    屏幕功能
    發表于 05-26 15:25 ?15次下載

    華為pockets怎么

    華為Pocket S的方法有以下幾種。
    的頭像 發表于 03-06 16:06 ?1907次閱讀

    HarmonyOS開發實例:【手勢

    基于手勢處理和能力,介紹了手勢實現過程。樣例主要包括以下功能
    的頭像 發表于 04-11 22:38 ?498次閱讀
    HarmonyOS開發實例:【手勢<b class='flag-5'>截</b><b class='flag-5'>屏</b>】
    主站蜘蛛池模板: 青青久| 精品久久久爽爽久久久AV| 99国产精品久久| 精品无人区麻豆乱码无限制| 日美欧韩一区二去三区| 2021自产拍在线观看视频| 久久re6热在线视频精品66| 香艳69xxxxx有声小说| 成人AV精品视频| 欧美一区二区三区激情视频| 在线精品视频成人网| 黄网13区| 亚洲蜜桃AV永久无码精品放毛片| 国产精品久久久精品a级小说| 男人插曲视频大全免费网站| 亚洲免费大全| 久久福利影院| 中国xxxxx69| 快播h网站| 99热热在线精品久久| 欧美人与动交zOZ0| 北条麻妃快播| 日本韩国欧美一区| 高h超辣bl文| 午夜影院c绿象| 黄页网站免费视频大全9| 亚洲精品天堂无码中文字幕影院| 狠狠色丁香久久婷婷综合_中| 伊人久久大香线蕉综合色啪| 久久99精品AV99果冻传媒| 中文无码熟妇人妻AV在线| 女人被躁到高潮嗷嗷叫69| 成人人猿泰山| 亚洲mv在线观看| 久久久免费观看| java农村野外妇女hd| 色在线视频亚洲欧美| 和I儿媳妇激情| 99re久久热在线播放快| 十七岁日本免费完整版BD| 精品国产mmd在线观看|