我尝试合并红色和绿色通道图像以生成合成图像。我的代码如下:
path = getDirectory("Choose a Directory");
filename = getFileList(path);
newDir = path + "Single_Channel" + File.separator;
File.makeDirectory(newDir);
for (i=0; i<filename.length; i++)
{
if(endsWith(filename[i], ".tif"))
{
open(path+filename[i]);
filenameG = filename[i]+" (green)";
filenameR = filename[i+1]+" (red)";
run("Merge Channels...","c1=[" + filenameR + "] c2=[" + filenameG + "] create");
rename(filename[i]+"_composite");
saveAs("tiff", newDir+getTitle);
close();
}
}
我得到的错误是:文件“..........”不适用于通道C1(红色)。 因此,我无法继续处理我的图像。
感谢任何反馈。 谢谢。