回复:将全尺寸图像从文件复制到剪贴板如果您不想在图表中使用 JMP 的默认白色背景颜色,请转到“首选项”,选择左侧的“报告”组,然后选中“透明背景”选项。
对于graphgh的大小,你可以通过图片框改变seize,然后复制剪贴板。
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>
回复:将全尺寸图像从文件复制到剪贴板@CitizenNo3 - 另见合并/拼接图像进行一些相关讨论
回复:将全尺寸图像从文件复制到剪贴板感谢 Craige 和 yuichi_katsumur! 我认为 Craige 链接的那些线程确实回答了我的问题。
结论:JMP 在显示或复制图像时的行为会添加一个小边框,并且没有任何真正的解决方法,尽管可以通过更改 JMP 设置中的背景颜色使该边框区域透明(这也会影响所有背景可能不需要的颜色)。
解决方法:
- 使用 Python 处理图像(我不希望用户需要安装 Python,所以这不是一个很好的选择)
- 将图像保存到驱动器位置并让用户从那里查看/复制(也许会这样做)
- 在可选文本中显示图像的文件路径,以便用户在需要完整图像时可以导航到它(我当前的快速解决方法)
将全尺寸图像从文件复制到剪贴板你好,
作为报告制作工具的一部分,我将一系列图像从 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>
<LINGO-LABS id="lingo-labs-607651" slang="en-US" mode="UPDATE"><LINGO-LABEL>大规模定制</LINGO-LABEL><LINGO-LABEL>视窗</LINGO-LABEL></LINGO-LABS>