【发布时间】:2015-12-09 23:52:48
【问题描述】:
我想编写一个宏/脚本来打开文件打开对话框,然后使用带有各种选项的 BF 导入所选图像。
我找到了这个JS脚本来做后面的部分here:
importClass(Packages.loci.plugins.BF);
importClass(Packages['loci.plugins.in.ImporterOptions']); // 'in' is a reserved word, hence the different syntax
importClass(Packages.loci.common.Region);
var path = "/path/to/file";
var options = new ImporterOptions();
options.setId(path);
options.setAutoscale(true);
options.setCrop(true);
options.setCropRegion(0, new Region(x, y, w. h));
options.setColorMode(ImporterOptions.COLOR_MODE_COMPOSITE);
var imps = BF.openImagePlus(options);
imps[0].show();
我还发现了常规宏语言文件打开对话框here:
File.openDialog(title)
如何在 JS 脚本中完成这两项工作?具体来说,如何在 JS 中创建文件打开对话框?
如果同时使用宏 IJM 语言而不是 Javascript 更容易,那么如何创建 BF 对象并设置导入选项?
【问题讨论】:
标签: javascript dialog macros imagej imagej-macro