0

当我更改打开的图像窗口时,它忘记了目录,我该如何检索它以再次保存这就是我在堆栈图像文件夹中创建目录的方式

dir=getDirectory("image");
print(dir)
splitDir= dir + "OneChannel";
File.makeDirectory(splitDir);
print(splitDir); 

这是我将活动图像窗口更改为 Montage.tiff 以将其保存到 splitDir 文件夹的地方

title= getTitle()
saveAs("tiff",splitDir+title);

错误是未定义的变量。当我更改活动图像窗口时,我是否应该让全局 splitdir 保留它

Error:      Undefined variable in line 2:
        saveAs ( "tiff" , <splitDir> + title ) ; 

提前致谢

4

1 回答 1

0

ImageJ 宏中的变量区分大小写。在您的代码中,您已定义splitDir但尚未定义splitdir,因此出现错误。将行更改为saveAs("tiff",splitDir+title);,它应该可以工作。

于 2020-07-27T05:37:38.853 回答