2016-08-04 32 views
0

我正試圖在斐濟編寫一個將解交錯我原始tif文件的宏,然後合併這兩個通道。ImageJ宏用於解交織和合並顏色

name=getTitle(); 
subname = substring(name, 0,14); 
selectWindow(name); 
dir = getDirectory("image"); 
fullname2 = name + " #2"; 
fullname1 = name + " #1"; 
run("Deinterleave", "how=2 keep"); 
selectWindow(name + " #2"); 
run("8-bit"); 
selectWindow(name + " #1"); 
run("8-bit"); 
run("Merge Channels...", "c1=["fullname2"] c2=["fullname1"] create"); 
saveAs("Tiff", dir + subname + "_composite.tif"); 

但是,在合併通道的12行似乎有錯誤。

This is the error that I get.

我不知道爲什麼。 我也試着寫該行是這樣的:

run("Merge Channels...", "c1=[fullname2] c2=[fullname1] create"); 

但它也不起作用。 關於我在做什麼的任何想法都是錯誤的? 非常感謝!

回答

1

好的!我想到了!這是解決方案,以防萬一任何人遇到同樣的問題。

run("Merge Channels...", "c1=["+fullname2+"] c2=["+fullname1+"] create");