具有图像ID的列,用于从文件夹导入图像。<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />我有一个包含12列的数据文件。
第一栏是小组成员的ID。 第二列是小组成员为他们使用的产品拍摄的图片的数字ID。 其他10列是小组成员使用的产品的属性。
我有一个文件夹,其中包含消费者为产品拍摄的所有图片,并且每张图片的名称与第二列的值匹配。
我希望JMP能够将图片导入到单元格中,以便可以在图形中使用图片并可视化表格。
这有可能吗? 可以为此编写脚本吗?
谢谢
回复:具有图片ID的列,用于从文件夹导入图片。是的,在上述线程中提出了类似的内容(将图像从URL导入表达式列),但没有循环,只需在该列中将其设置为公式即可。
dt =新表( “测试” ,添加行( 1个) ,
新专栏( “ ImageTitle” ,字符,标称,设定值({ “捕获” })) ,
新专栏( “图片” ,表达,式(新图片( dt :位置|| :图像标题|| “ .png” )))
) ;
dt <<设置表变量( “位置” , “ C:\ Photos \” ) ;
路径为C:\ Photos \ Capture.png的图像将显示在第2列(:Image)
谢谢您的帮助!
回复:具有图片ID的列,用于从文件夹导入图片。如果您使用了这样的脚本(首先打开12列数据表),则可能会遇到问题...
dt =当前数据表();
dt << New Column(“ Image”,Expression);
imagePath =“ C:\ Users \ ... \ My Documents \ Project \ Photos \”; / *设置为包含图像的正确文件夹* /
对于每一行(:Image = New Image(imagePath ||:第2列||“ .png”)); / *替换第2栏在语句的中间,第二列的名称正确* /
回复:具有图片ID的列,用于从文件夹导入图片。谢谢! 我在这里找到了解决方案的开始(将图像从URL导入表达式列)
这看起来像我需要的:
New Table(“ test”,Add Rows(1),New Column(“ Image”,Expression));
:Image [1] =新图片(“ C:\ Photos \ Capture.png”
);
回复:具有图片ID的列,用于从文件夹导入图片。巴勃罗
还有一件事。转到“常规讨论”页面,然后在搜索框中键入表达式。我发现您可能感兴趣的几件事。
最好,
法案
回复:具有图片ID的列,用于从文件夹导入图片。嗨,巴勃罗,
我已将您的功能请求转发给JMP技术支持。
谢谢,
法案
回复:具有图片ID的列,用于从文件夹导入图片。嗨,比尔,
确实,按照您描述的步骤一张一张地添加图像是我发现的唯一解决方案。 图片200张加上文件变大后,它变得无聊。
我只是认为,如果表达式角色“图片”可以选择指定路径,那将是一个不错的功能。 这样,该列将仅包含图片名称,但是只需单击几下即可将其转换为图片,对图片进行分析/绘制图形,然后返回数字,然后保存以最小化文件大小。
只是一个想法,也许是为了将来☺
问候,
帕勃罗·莫雷诺·佩雷斯
研发–家庭护理M&S
我每天阅读两次电子邮件。 如果您有紧急要求,请致电或与我联系。
回复:具有图片ID的列,用于从文件夹导入图片。你好,
图片本身可以轻松导入,但是可以一对一地拖放。您必须为图像创建一个新列,并在“列信息”中使数据类型为“表达式”。您还需要确保将列属性设置为“表达式角色”,并且表达式角色为“图片”。
不确定使用脚本导入图像,但是很乐意通过电话和/或WebEx进行讨论。
最好,
比尔·沃利
JMP SE
bill.worley@jmp.com