請問Labview能做到多張圖瀏覽嗎?

請問Labview能做到多張圖瀏覽嗎?就類似我們在電腦開啟照片資料夾時,可以選擇中圖示或大圖示看到每張圖的縮圖和檔案名稱。然後當我點選那張圖時,可以直接顯示那張圖的全圖,也可以透過程式去放大這張圖的某一個區域…

1個讚

問題一:你說的多圖瀏覽>>是指在指定圖檔資料夾瀏覽嗎?
問題二:是可以的顯示圖檔全圖的 但是放大某一部份? 還是原圖但是顯示原圖放大部位然後填滿整個視窗

1.對,是在指定的資料夾,例如D槽有一個Picture的資料夾,這個資料夾會有數張圖片檔,但圖片數量不一定。Labview是否可以瀏覽所有圖片檔的縮圖。就如電腦瀏覽圖片一樣,


2.是放大某一部份,例如原圖的某一個區域是使用想放大看的地方,那Labview可以依使用者需求,例如用滑屬右鍵或左鍵去圈選某一個區域,而這個區域就會放大顯示。
如果Labview本身無法做到是否可以搭配什麼其它應用程式比較簡單的完成做到呢?例如VB.NET或其他應用程式呢?

關於問題一的思維可以試試如下 :
先查詢資料夾中的圖片 —> 讀入圖片 —> 存入Array中 & 顯示

至於圖片放大, 可以選擇隱藏一個 picture control,
當滑鼠指到某個圖片時, 則把該 control 移至滑鼠所指位置, 並令其 visible

若是想要如一般檔案管理員的圖片呈現方式, 則可試試把 Array 改成二維

picture_test.vi (45.2 KB)
(注意 內有OpenG File Library )

:heart_eyes:…實在非常感謝你!! :+1:

LabVIEW範例另外提供一個Image Browser的功能, 這樣的方式可以減少圖像載入時,記憶體的使用.

範例搜尋, Brower

\LabVIEW 2016\examples\Vision\Display

感謝!!!