getImage总是返回imageJ中的Image对象

时间:2012-10-23 12:52:27

标签: java image-processing imagej

我使用construstor创建了一个ImagePlus对象,  ImagePlus(java.lang.String pathOrURL)

imp=new ImagePlus(imgFile.getPath());

现在我想通过调用getImage方法获取Image对象(java.awt.Image)。

img=imp.getImage();
jLabel2.setIcon(new ImageIcon(imgFile.getPath()));
jPanel3.validate();

但是当我这样做时,我得不到任何回报。是否必须使用构造函数(ImagePlus(java.lang.String title, java.awt.Image img)),如果我希望使用 getImage,它将使用 Image 对象创建 ImagePlus 对象)方法。

1 个答案:

答案 0 :(得分:1)

你是什么意思,你得不到任何回报? Null,Exception还是空图像? 从源文件http://imagej.nih.gov/ij/source/ij/ImagePlus.java判断它应该有效。 我建议你将源代码链接到代码,在imp = new ImagePlus(...)方法中设置断点,启动调试器并进入调用以查看imageJ调用中发生的情况。