1
我想在ImageJ中使用批处理脚本批量转换200多个原始.img文件。我的脚本:ImageJ批量图像转换
//-----------Code starts here---------------------
dir1 = getDirectory("path/source");
dir2 = getDirectory("path/target");
list = getFileList(dir1);
setBatchMode(true);
for (i=0; i<list.length; i++) {
showProgress(i+1, list.length);
if(endsWith(list[i],".IMG"))
run("Raw...", open=["+dir1+list[i]+"] image=[16-bit Unsigned] width=2048 height=2048 offset=359 number=1 gap=0");
else
open(dir1+list[i]);
saveAs(format, dir2+list[i]);
close();
}
然而,当我尝试运行它,我得到以下错误:
我不知道为什么但是,由于我有一个;关闭线...
谢谢! :) – MrD