在表達式欄中開啟本機圖像<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />你好,
我正在嘗試使用 JMP12 中的表達式列將一些圖像匯入到資料表中。我可以從 URL 匯入圖像,但是當我在本機圖像上嘗試相同的技術時,JMP12 將開啟該圖像而不是將其匯入資料表中。有誰知道造成這種差異的原因該如何解決?謝謝!
名稱預設為此處( 1 ) ;
dt =新表( 《影像測試》 ,
新增行( 1 ) ,
新專欄( “圖片來自網址” ,
表達,
公式(新圖片(打開( 」 http://eits.uga.edu/_resources/files/images/JMP_logo.png 」 ) ) )
) ,
新專欄( 《本地形象》 ,
表達,
公式(新圖片(打開( “C:\Program Files\SAS\JMP\12\Samples\Images\tile.jpg” ) ) )
) ,
) ;
回覆:在表達式列中開啟本機映像感謝 txnelson 和 Craige@JMP。兩種方法都有效。
回覆:在表達式列中開啟本機映像嘗試將公式更改為:
新圖像(打開(“ http://cits.uga.edu/_resources/files/images/JMP-logo.png ",Eval(Parse(char(:影像類型[Row()]) )) ) )
這應該迫使正確的評估
回覆:在表達式列中開啟本機映像我無法查看 JMP 原始碼,但它可能被視為關鍵字而不是變數。我非常確定即使是 .jpg 也可以使用“png”。
回覆:在表達式列中開啟本機映像謝謝克雷格@JMP。這樣可行。
一個複雜的情況是,如果我用列引用替換 參數,它似乎不再起作用。你知道為什麼嗎?
名稱預設為此處( 1 ) ;
dt =新表( 《影像測試》 ,
新增行( 1 ) ,
新專欄( “圖像類型” ,特點,標稱,設定值( { “.png” } ) ) ,
新專欄( “圖片來自網址” ,
表達,
公式(
新圖片(打開( 」 http://eits.uga.edu/_resources/files/images/JMP_logo.png 」 , :影像類型) )
)
) ,
新專欄( 《本地形象》 ,
表達,
公式(新圖片(打開( “$desktop/circle.png” , :影像類型) ) )
)
) ;
回覆:在表達式列中開啟本機映像將類型參數新增至 open 函數。
公式( 新影像( 開啟( "$desktop/circle.png", "png" ) ) )
即使您混合匹配 png、jpg、gif,它也可能會正常工作,因為第二個參數主要是告訴 open 不要將檔案傳遞給作業系統預設程序,而是在可能的情況下將其轉換為映像。