【问题标题】:ImageJ failed to getCurrentImageImageJ 无法获取当前图像
【发布时间】:2017-07-19 07:25:19
【问题描述】:

我在 Java 中使用 IJ 库。我打开了几张图像,我想保存最后一张活动图像。但是,我只设法保存最后打开的图像而不是最后的活动图像。有什么解决办法吗?

ImagePlus imp = new ImagePlus(path);
imp.show();

JButton btnTest = new JButton("Test");
btnTest.addActionListener(new ActionListener()
{
    public void actionPerformed(ActionEvent arg0)
    {
        ImagePlus img = WindowManager.getCurrentImage();
        FileSaver fs = new FileSaver(img);
        fs.saveAsTiff();
    }
});

【问题讨论】:

    标签: java imagej


    【解决方案1】:

    不完全确定您的意思,但是当您打开成为活动图像的图像时。您可以使用 WindowManager.putBehind() 来选择上一个图像。否则,您可以使用 WindowManager.getImageTitles 来获取所有打开的图像的名称,然后专门选择它们进行保存。希望这会有所帮助:-)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-04-10
      相关资源
      最近更新 更多