You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

SaveImage()未更新Image Info/Image/Info下文件位置,求相关命令

解决SaveImage()无法更新文件位置信息的问题
  • 可以手动更新图像的文件信息属性,无需关闭重开图像。具体操作如下:
    1. 保存图像后,获取或创建对应的FileInfo对象,设置正确的文件路径与文件名
    2. 将更新后的FileInfo关联回目标图像
    3. 调用刷新方法同步界面显示

示例代码(ImageJ Java脚本):

// 执行保存操作
SaveImage(imp, "/path/to/your/image.tif");
// 获取文件信息对象,不存在则新建
FileInfo fi = imp.getOriginalFileInfo();
if (fi == null) fi = new FileInfo();
// 设置文件位置参数
fi.directory = "/path/to/your/";
fi.fileName = "image.tif";
// 将更新后的信息关联回图像
imp.setOriginalFileInfo(fi);
// 刷新图像界面,同步显示更新后的文件位置
imp.updateAndDraw();
  • 也可以直接替换使用ImageJ内置的IJ.save()函数,该函数在保存后会自动处理文件位置信息的更新,无需额外编写代码。

内容的提问来源于stack exchange,提问作者E Voelkl

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 00:44:50