ImageJ宏用于去交错和合并颜色

时间:2016-08-04 14:08:38

标签: merge macros imagej

我正在尝试在斐济编写一个宏来解交织我原来的tif文件,然后合并这两个通道。

$.ajax({
                        url : "getSomething.htm", //request send to controller
                        type : "POST",
                        data : {
                            'someData' : data
                        },
                        success : function(data) {
                            var arr = JSON.parse(data);
                            response($.map(arr, function(item) {
                                return {
                                    value : item.name, //setting the value to the view 

                                };
                            }));
                        }
                    });

但是在合并频道的12.行中似乎存在错误。

This is the error that I get.

我不明白为什么。 我也尝试过写这样的一行:

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");

但它也行不通。 关于我做错了什么的任何想法? 非常感谢!!

1 个答案:

答案 0 :(得分:1)

确定!我想到了!这是解决方案,以防任何人遇到同样的问题。

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