【发布时间】:2013-05-07 10:41:15
【问题描述】:
我需要运行宏,但我不想显示图像。如果我不调用 imp.show(),ImageJ 将打印到控制台没有打开的图像。那么如何在不显示图像的情况下运行宏呢?提前致谢。
public class MyPlugin implements PlugIn {
public static void MyPlugin(String path) {
System.setProperty("plugins.dir", "libraries/plugins");
System.setProperty("macros.dir", "libraries/macros");
Opener opener = new Opener();
ImagePlus imp = opener.openImage(path);
imp.show();
IJ.run(imp, "Skeletonize", "");
runMacroFile("libraries/macros/FindJunctions", "");
imp.close();
}
【问题讨论】:
-
你的宏文件
libraries/macros/FindJunctions的内容是什么?考虑向ImageJ mailing list 提出您的问题,它会得到比这里更多的 ImageJ 用户和专家的关注。