ImageIO - get image type and exif data

jdevelop picture jdevelop · Jul 3, 2012 · Viewed 37.3k times · Source

Given some source file (or more generic - input stream), I need to find out

  • is it an image
  • if it is an image, then retrieve its type (png/jpeg/gif/etc)
  • retrieve exif data, if available

I looked at the API, but it is not clear how to get the type of image or Exif data.

Answer

OpenSauce picture OpenSauce · Jul 3, 2012

Last time I had to do this, a couple of years ago, the standard API couldn't read EXIF data. This library can do so though:

http://www.drewnoakes.com/code/exif/