【问题标题】:ImageJ macro for deinterleaving and merging colors用于去交错和合并颜色的 ImageJ 宏
【发布时间】:2016-08-04 22:21:34
【问题描述】:

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

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. 行中的 Merge channels 似乎有错误。

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

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

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

【问题讨论】:

    标签: merge macros imagej


    【解决方案1】:

    好的!我想到了!这是解决方案,以防万一有人遇到同样的问题。

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-08
      • 2016-04-29
      • 1970-01-01
      • 2014-04-25
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多