我正在尝试为ImagePlus添加比例尺,但我不能。当我使用Windows时,我使用了以下命令:
IJ.selectWindow("window_name");
IJ.run("Set Scale...", "distance=1 known="+pixelSize+" pixel=1 unit=um");
IJ.run("Scale Bar...", "width="+barSize+" height=3 font=12 color=Black location=[Upper Right]");
我希望有人可以帮助我,我让代码可以看到:
String name = "example.jpg";
ImagePlus cRoiDuplicated = this.cROI.duplicate();
cRoiDuplicated.setTitle(name);
if (barSize != -1){
[Code]
/*IJ.run("Set Scale...", "distance=1 known="+pixelSize+" pixel=1 unit=um");
IJ.run("Scale Bar...", "width="+barSize+" height=3 font=12 color=Black location=[Upper Right]");*/
}
FileSaver fs = new FileSaver(cRoiDuplicated);
fs.saveAsJpeg(this.directory + name);
cRoiDuplicated.close();
答案 0 :(得分:0)
在Java插件中,您应该使用IJ.run(ImagePlus imp, String command, String options)
方法作为第一个输入参数。
使用 Java 模式中的Macro recorder获取所需命令。以下插件由
创建这是生成的代码:
ImagePlus