將圖像從 URL 導入到表達式列<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我正在嘗試使用 JMP12 中的新表達式角色列來組織一些圖像。我可以將圖像從網頁拖到單元格中,但我想使用公式添加具有已知 URL 模式的圖像。
如果我將圖像拖到單元格中,我會得到一個表格的單元格,
New Image(Char To Blob(" /* 一堆東西 */ ", "base64compressed" ), "jpeg")
,但這需要我手動將每個圖像拖到數據表中。我可以直接從 URL 位置使用公式將圖像添加到數據表單元格中嗎?就像是:
新圖片(” http://www.sas.com/content/dam/jmp/images/design/social-share/jmp-com-share.jpg") // ?
回复:從 URL 導入圖像到表達式列極好的! 這正是我一直在尋找的。
非常感謝@msharp 的幫助!
回复:從 URL 導入圖像到表達式列您不需要循環,無論如何這更快:
dt =新表( “測試” ,添加行( 1 ) ,
新列( “圖像標題” ,特點,標稱,設定值({ “捕獲” })) ,
新列( “圖片” ,表達,公式(新圖片( dt :地點|| :圖片標題|| “.png” )))
) ;
dt <<設置表變量( “地點” , "C:\照片\" ) ;
路徑為 C:\Photos\Capture.png 的圖像將顯示在第 2 列 (:Image)
回复:從 URL 導入圖像到表達式列這是太棒了! 正是我想要的!
我對 JSL 不是很了解,也許有人可以幫助我根據需要修改建議的腳本...
我修改了以上內容以從我的計算機導入圖像,結果是:
新表(“測試”,添加行(1),新列(“圖像”,表達式));
:Image[1] = 新圖像("C:\Photos\Capture.png"
);
我想要的是一個 JSL 腳本,我可以將它保存到現有表中,並且在運行時會執行以下操作:
- 查看表變量“位置”並讀取我要導入的圖像的文件夾路徑。 可以說這是“C:\照片”
- 查看第 1 列並讀取單元格 1 的內容,這是要導入的第一個圖像的名稱。假設這是“holiday1”
- 加入路徑和圖像名稱,將其插入到上述腳本中,以將圖像導入“列 2”的單元格 1
- 遍歷所有行以導入所有圖像。
這對我來說聽起來可行,只是我不知道如何編寫代碼的許多部分。 我將開始研究如何寫這個,但如果有人找到解決方案......:)
謝謝!
回复:從 URL 導入圖像到表達式列謝謝女士。
回复:從 URL 導入圖像到表達式列新圖像(打開(URL));似乎工作。
例子:
新表( “測試” ,添加行( 1 ) ,新列( “圖片” ,表達)) ;
:圖片[ 1 ] =新圖片(
打開(
" http://www.sas.com/content/dam/jmp/images/design/social-share/jmp-com-share.jpg "
)
) ;