你好,
作为报告制作工具的一部分,我将一系列图像从 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>