Resources and notes
===================
An unsorted list of links to related reading-material and code references.

* [Japanese Exif description](http://www.media.mit.edu/pia/Research/deepview/exif.html)
* [Microsoft Patented padding (marker 0xEA1C)](http://www.freepatentsonline.com/7421451.html)
* [Common JPEG markers](http://en.wikipedia.org/wiki/JPEG#Syntax_and_structure)
* [exif tag-descriptions](http://www.exiv2.org/tags.html)
* [exif tags](http://www.sno.phy.queensu.ca/~phil/exiftool/TagNames/EXIF.html)
* [TIFF structure (png) (from EXIF specs)](http://i.stack.imgur.com/UpQt9.png)
* [adobe TIFF specs (pdf)](http://partners.adobe.com/public/developer/en/tiff/TIFF6.pdf)
* [JPEG overview (png)](http://www.codeproject.com/KB/graphics/ExifLibrary/jpeg_format.png)
* [JPEG header](http://en.wikibooks.org/wiki/JPEG_-_Idea_and_Practice/The_header_part)
* [JPEG marker info](http://www.xbdev.net/image_formats/jpeg/tut_jpg/jpeg_file_layout.php)
* [JPEG marker info2](http://lad.dsc.ufcg.edu.br/multimidia/jpegmarker.pdf)
* [JPEG markers](http://en.wikibooks.org/wiki/JPEG_-_Idea_and_Practice/The_header_part)
* [JPEG decoding breakdown](http://www.xbdev.net/image_formats/jpeg/jpeg.php)
* [IPTC tags](http://www.exiv2.org/iptc.html)
* [SOS marker parsing](http://stackoverflow.com/questions/26715684/parsing-jpeg-sos-marker)
* [ECS parsing](http://stackoverflow.com/questions/2467137/parsing-jpeg-file-format-format-of-entropy-coded-segments-ecs)
* [SOS marker](http://stackoverflow.com/questions/8511326/parsing-jpeg-file-sos-marker)


Code references:

Javascript
* [Another javascript library for reading exif](https://github.com/exif-js/exif-js/blob/master/exif.js)
* [canvas-method strip all exif](http://removephotodata.com/)
* [decoding jpeg imagedata](https://github.com/notmasteryet/jpgjs)
* [decoding jpeg imagedata](https://github.com/mozilla/pdf.js/tree/master/src/core)* 
* [how flickr parses exif](http://code.flickr.net/2012/06/01/parsing-exif-client-side-using-javascript-2/)
* [stackoverflow exif code (strip orientation)](http://stackoverflow.com/questions/27638402/strip-exif-data-from-image)

Python
* [Python IPTC parsing](https://github.com/chrisrossi/edwin/blob/master/src/edwin/jpeg/iptc.py)
* [python exif library](https://github.com/bennoleslie/pexif)

C++
* [JPEGsnoop source](http://sourceforge.net/p/jpegsnoop/code/HEAD/tree/tags/release-1.7.1/)
