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.
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/