매크로를 실행해야하지만 이미지를 표시하고 싶지 않습니다. imp.show()를 호출하지 않으면 ImageJ가 콘솔에 인쇄합니다. 열린 이미지가 없습니다. 그렇다면 이미지를 표시하지 않고 매크로를 실행하려면 어떻게해야합니까? 미리 감사드립니다. 당신이 plugins/
의 하위 폴더에 파일을 넣어 매크로 ImageJ에 명령을하면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 메일 링리스트] (http://rsbweb.nih.gov/ij/list.html)에 질문하는 것을 고려해보십시오. 여기보다 많은 ImageJ 사용자와 전문가의 관심을 받게 될 것입니다. –