NOTICE: This version of the NSF Unidata web site (archive.unidata.ucar.edu) is no longer being updated.
Current content can be found at unidata.ucar.edu.
To learn about what's going on, see About the Archive Site.
Hi Don, Don Murray wrote:
Hi Ugo- Ugo Taddei wrote:A note for the archives. The following works with jdk1.4: import javax.imageio.*; ... FileOutputStream fos = new FileOutputStream(file); ImageIO.write(display.getImage(),"JPG",fos); fos.flush(); fos.close(); if you swap "JPG" for "PNG" the img is saved as such.but then you are 1.4 dependent. ;-)
Yes, I'm aware of that. I should have said "the following works *only* on jdk1.4". I just wanted to add a note to the archives. I was experimenting with ImageIO because sometimes visad.util.Util.captureDisplay doesn't work. (Can't explain why. The display is showing, but the image doesn't get saved.)
VisAD strives to be
1.2 dependent. While there are many advantages to 1.4, it is a space drain, it has problems with ATI graphics cards on laptops, needs administrative privileges to install onWindows XP,
This last point is certainly an issue with Windows XP and not with JDK 1.4! and a stable version (1.4.2) is not available
on all platforms. I'm not saying don't use it, but 1.4 can be fraught with "issues".
Yes, it's a shame. I use 1.3 and 1.4 (1.2 not anymore), but again, I don't have a hungry free-software community to feed and keep happy ;-)
Cheers, Ugo
Don ************************************************************* Don Murray UCAR Unidata Program dmurray@xxxxxxxxxxxxxxxx P.O. Box 3000 (303) 497-8628 Boulder, CO 80307 http://www.unidata.ucar.edu/staff/donm *************************************************************
visad
archives: