Digital cameras store a lot of extra information about the photos you take – from the date a shot was captured to the camera settings used by the photographer. All this data is stored in EXIF (Exchangeable image file format) fields. You can allow Aurigma Image Uploader to extract all necessary EXIF fields and send them along with the files.
Usage Examples
Let's examine few examples when you may want to use EXIF information from pictures uploaded by your users.
Camera Details
If you create a site where photographers demonstrate their work, your users may find it useful to know the camera model and associated settings used to take the picture.

Photo Capture Date
Another important use of EXIF fields is determining the date and time of photo capture. The ability to recognize the exact photo creation date and time is a critical feature when users publish many photos and need to arrange them automatically. The date can be a good criterion to distinguish between events and arrange photos in different albums.
Geo Tagging
A lot of contemporary cameras and smartphones are equipped with a GPS module. This makes it possible to include geo location information along with the photo. With modern geotagging services (such as Google Maps and similar services) you can easily show not just what was captured, but also where it happened!

How It Works in Aurigma Image Uploader?
Manipulations of EXIF data are made simple in Aurigma. Just add a single line of code calling an Image Uploader API method that lists the EXIF fields you want to receive. When files are uploaded, Image Uploader will automatically parse the EXIF of each file, and append these fields to the POST request.
No need to process uploaded JPEGs on a server to get EXIF data. You just get this data as if it was sent via a traditional HTML form. It does not differ from receiving any other kind of additional data you send through Image Uploader.