Use the actual offset instead of 0x00000008

The 0th IFD offset doesn't necessarily start immediately at 0x00000008, it can sometimes start later.
Merge pull request #21 from dmarkow/master

Use the actual offset instead of 0x00000008