- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我正在尝试向 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();
最佳答案
在 Java 插件中,您应该使用 IJ.run(ImagePlus imp, String command, String options)
将 ImagePlus
作为第一个输入参数的方法。
使用Macro recorder在Java模式下获取所需的命令。以下插件是由
创建的这是生成的代码:
import ij.*;
import ij.process.*;
import ij.gui.*;
import java.awt.*;
import ij.plugin.*;
import ij.plugin.frame.*;
public class My_Plugin implements PlugIn {
public void run(String arg) {
ImagePlus imp = IJ.openImage("http://imagej.nih.gov/ij/images/blobs.gif");
IJ.run(imp, "Set Scale...", "distance=1 known=2 pixel=1 unit=um");
IJ.run(imp, "Scale Bar...", "width=50 height=3 font=12 color=Black background=None location=[Upper right]");
imp.show();
}
}
关于java - ImageJ,向 ImagePlus 添加比例尺,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29871386/
我正在使用一项服务,当给定人脸时,它会返回“滚动”、“偏航”和“俯仰”值。 我用 Java 将图片作为 ImagePlus 对象。我将rotate() 函数与ImagePlus 对象的ImagePro
我想重新打开已使用 show() 调用的 ImagePlus 文件。 也就是说,我已经打电话了 imp.show() 我关闭了包含图像的窗口,但现在我想在另一个窗口中重新打开 ImagePlus 文件
我正在尝试向 ImagePlus 添加比例尺,但我不能。当我使用 Windows 时,我使用了以下命令: IJ.selectWindow("window_name"); IJ.run("Set Sca
我在使用 ImageJ 的其中一个文件时遇到了一些问题。基本上设置一个用于分析和打开图像的桌面 Pane 。但是当程序打开图像时,它会将其作为单独的 JFrame 打开。我想成为一个内部JFrame。
我正在使用 ImageJ 的 Java API,需要根据多个选定的 ROI(感兴趣区域)计算一些数据。 首先,我使用 获取当前 ROI Manager 的实例 RoiManager roiMng =
我是一名优秀的程序员,十分优秀!