透明窗口/截圖有沒有辦法在 JMP 中打開“透明窗口”? 目標是有效地截取屏幕的一部分,然後在截取的圖像上放置點。 有點像截圖工具,但都在 JMP 窗口中。 我有一個腳本,我可以在其中打開圖像並執行相同的操作,但是有沒有辦法直接從屏幕上獲取圖像?
回复:透明窗口/屏幕截圖Python 代碼將屏幕截圖存儲為 .png(最有可能)或 .jpg(可能)是有道理的。 Python 代碼需要將它保存的文件的名稱傳回給 JMP,或者更簡單,也許 JMP 可以告訴 Python 程序將屏幕截圖保存在何處。 這通常是通過您可以通過 RunProgram 傳入的命令行選項來完成的。
下一步是在 JMP 中加載保存的文件;您可以使用
img = newimage("c:/...screenshot.png");
打開圖像和
newwindow("捕獲的圖像", img);
顯示它,並且
矩陣 = img<<獲取像素;
將像素抓取到可以使用的矩陣中。
回复:透明窗口/屏幕截圖太好了,謝謝你,克雷奇! 我使用了 Python 腳本,它只在照片中打開一個圖像。你知道有什麼方法可以指定從 Python 代碼在 JSL 窗口中打開它嗎? 我不清楚 Python-JSL 關係是如何工作的。 你能在代碼之間來回切換嗎? 我現在瀏覽論壇的理解是 JSL 腳本將運行,然後 Python 將在 JSL 的下一部分開始之前完成。
回复:透明窗口/屏幕截圖沒試過這個... 視窗電源外殼腳本聲稱要拍照。 您可以使用 RunProgram() 從 JMP 運行此 PS 腳本。 MAC 上可能有類似的功能。
這是一個 Python 版本這可能適用於 Win 和 Mac。 同樣,使用 RunProgram() 運行外部程序。
RunProgram 和 Python 問題。
回复:透明窗口/屏幕截圖我希望能夠對屏幕的“屏幕截圖”進行圖像分析。您始終可以截取屏幕截圖,保存圖像,然後在 JMP 中打開它。有沒有辦法直接從屏幕上獲取內容並在 JMP 中進行分析,而不是必須這樣做? 它將繞過保存和打開步驟。
我能想到的最好的例子是使用截圖工具,你可以從屏幕上“截圖”,然後你截圖的內容會在新窗口中打開。 (抱歉下面的截屏)


回复:透明窗口/屏幕截圖恐怕我不明白你到底想做什麼。 您能否提供更多背景信息並進行不同的描述?
回复:透明窗口/屏幕截圖衝這個... 有什麼想法嗎?