Displaying an image on an JImagePanel

Previous Topic Next Topic
 
classic Classic list List threaded Threaded
1 message Options
Reply | Threaded
Open this post in threaded view
|

Displaying an image on an JImagePanel

Robert Lockwood
I my application use IJ to read a TIFF file, make a snapshot, enhance the
contrast and then display it on a JImagePanel.  Sometime later I use the
same method to read and display an image from a different TIFF file but the
image on the JImagePanel does not change (update).


  imp = IJ.openImage(inFile.getPath());  // Global ImagePlus imp;
  imp.getProcessor().snapshot();
     // Global short[] snapshotPixels;
  snapshotPixels = (short[]) (imp.getProcessor() .getSnapshotPixels());
  ContrastEnhancer ce = new ContrastEnhancer();
  ce.equalize(imp);
  jImagePanel.updateImage(imp);

I've tried a few but none have worked for me.

Should I be displaying the image differently?
Do I somehow get rid of the existing image first?

TIA

Nate

  .
--
When I was 12 I thought I would live forever.
So far, so good.

--
ImageJ mailing list: http://imagej.nih.gov/ij/list.html