回复:將全尺寸圖像從文件複製到剪貼板如果您不想在圖表中使用 JMP 的默認白色背景顏色,請轉到“首選項”,選擇左側的“報告”組,然後選中“透明背景”選項。
對於圖形的大小,你可以通過圖片框改變seize,然後復制剪貼板。
Names Default To Here( 1 );
New Window( "Test",
//create mouse box to make image clickable
mb = MouseBox(
//load in image and shrink for easy viewing
pb1 = Picture Box( Open( "$SAMPLE_IMAGES/tile.jpg", jpg ) ),
pb1 << set height( 100 ),
pb1 << set width( 100 ),
//on click behavior
<<SETTRACKENABLE></SETTRACKENABLE>
回复:將全尺寸圖像從文件複製到剪貼板@CitizenNo3 - 另見合併/拼接圖像進行一些相關討論
回复:將全尺寸圖像從文件複製到剪貼板感謝 Craige 和 yuichi_katsumur! 我認為 Craige 鏈接的那些線程確實回答了我的問題。
結論:JMP 在顯示或複製圖像時的行為會添加一個小邊框,並且沒有任何真正的解決方法,儘管可以通過更改 JMP 設置中的背景顏色使該邊框區域透明(這也會影響所有背景可能不需要的顏色)。
解決方法:
- 使用 Python 處理圖像(我不希望用戶需要安裝 Python,所以這不是一個很好的選擇)
- 將圖像保存到驅動器位置並讓用戶從那裡查看/複製(也許會這樣做)
- 在可選文本中顯示圖像的文件路徑,以便用戶在需要完整圖像時可以導航到它(我當前的快速解決方法)
將全尺寸圖像從檔案複製到剪貼簿你好,
作為報告製作工具的一部分,我將一系列圖像從 zip 檔案提取到網格中以便於查看。我已經按照預期工作了,但我還希望能夠單擊圖像以全尺寸查看並將全尺寸圖像複製到剪貼簿(粘貼到 PPT 等)。我發現了另一個線程,其中有人遇到了類似的問題,我重新調整了該腳本的用途。但是,我注意到複製圖片訊息存在一些不良行為。儘管圖像框中的圖像屬性表明它的大小與原始文件一樣為 451x451 像素,但將該圖像複製到剪貼簿(透過 JSL 或右鍵單擊)會產生比直接複製文件位置更小的圖像,並且JMP 還新增了不均勻的白色邊框。
從 JMP 複製時是否有任何解決方法可以防止白邊框出現?或者更好的是,直接讀取檔案路徑並將完整圖像複製到剪貼簿的方法?我的實驗和搜尋沒有結果。 JMP 可能不是理想的工具,但我已經使用 JMP 處理所有數值數據,因此使用相同的腳本打開圖像是有意義的。
謝謝你!
PPT 投影片的影像,在灰色背景上包含兩個複製影像(「平鋪」範例影像)。左圖來自 JMP,右圖直接來自 .jpg

用於測試的範例程式碼
Names Default To Here( 1 );
New Window( "Test",
//create mouse box to make image clickable
mb = MouseBox(
//load in image and shrink for easy viewing
pb1 = Picture Box( Open( "$SAMPLE_IMAGES/tile.jpg", jpg ) ),
pb1 << set height( 100 ),
pb1 << set width( 100 ),
//on click behavior
<<SETTRACKENABLE></SETTRACKENABLE>
<LINGO-LABS id="lingo-labs-607651" slang="en-US" mode="UPDATE"><LINGO-LABEL>大規模客製化</LINGO-LABEL><LINGO-LABEL>視窗</LINGO-LABEL></LINGO-LABS>