Java ImageJ无法获取CurrentImage
我正在使用Java中的IJ库。我已经打开了几个图像,我想保存最后一个活动图像。但是,我只保存上次打开的图像,而不是上次活动的图像。有解决办法吗Java ImageJ无法获取CurrentImage,java,imagej,Java,Imagej,我正在使用Java中的IJ库。我已经打开了几个图像,我想保存最后一个活动图像。但是,我只保存上次打开的图像,而不是上次活动的图像。有解决办法吗 ImagePlus imp = new ImagePlus(path); imp.show(); JButton btnTest = new JButton("Test"); btnTest.addActionListener(new ActionListener() { public void actionPerformed(ActionEv
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();
}
});
不完全确定您的意思,但当您打开一个图像成为活动图像时。您可以使用WindowManager.putBehind选择上一个图像。否则,您可以使用WindowManager.getImageTitles打开所有图像的名称,然后专门选择它们进行保存。希望这有助于:-