将图像从 URL 导入到表达式列中<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我正在尝试使用 JMP12 中的新“表达式角色”列来组织一些图像。我可以将图像从网页拖到单元格中,但我想使用公式添加具有已知 URL 模式的图像。
如果我将图像拖到单元格中,我会得到一个以下形式的单元格,
新图像(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:\Photos”
- 查看第 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 ”
)
) ;