All releases of ImageInfo


Release Notes: This release fixes a bug that made ImageInfo reject JPEGs generated by Picasa. It fixes a bug when skipping input data on truncated bitstreams accessed via ByteArrayInputStream. There is some code cleanup.


Release Notes: Support for SWF (Flash) files was removed. A package statement was added.


Release Notes: This release removes unused fields and methods, adds missing method documentation, makes the class compatible with Java 1.1 again, fixes a bug with detection of progressive (interlaced) GIF files, and changes the compact output delimiter to tab for better integration with cut(1), etc.


Release Notes: Support was added for recognizing progressive JPEG and interlaced PNG and GIF. A new method, isProgressive(), returns whether ImageInfo has found that an image was stored in more than one pass. The BMP physical resolution is now correctly determined.


Release Notes: A bug with skipping data in files and streams was fixed. In rare cases, this may have led to less, corrupted, or no retrieved metadata.


Release Notes: Support for the Shockwave file format (SWF), and a fix for a bug that falsely rejected certain valid JPEG files.


Release Notes: Textual comments can now be extracted from some of the supported image file formats. Information on the physical resolution of images (in inches or dots per inch) is retrieved as well. The command line output is now verbose by default.


Release Notes: A fix for a bug introduced in 1.1 (when using ImageInfo with a FileInputStream object to determine the number of images in a GIF file, the class would throw a NullPointerException).


Release Notes: This version adds a feature to determine the number of images in a file. The only supported file format that allows for more than one image is GIF. The new feature can thus be used to check if the examined GIF file is an animated GIF (in that case the number of images in the file is larger than one).


Release Notes: Support for several file formats: Portable Bitmap (PBM), Portable Graymap (PGM), Portable Pixmap (PPM) and Adobe Photoshop (PSD), and a new method to return the MIME type of recognized formats.