Write Canon RAW (CRW and CR2) information


These routines are autoloaded by Image::ExifTool::CanonRaw.


This file contains routines used by ExifTool to write Canon CRW and CR2 files and metadata.


The CRW format is a pleasure to work with. All pointer offsets are relative to the start of the data for each directory. If TIFF/EXIF had implemented pointers in this way, it would be MUCH easier to read and write TIFF/JPEG files, and would lead to far fewer problems with corrupted metadata.


Copyright 2003-2016, Phil Harvey (phil at

This library is free software; you can redistribute it and/or modify it under the same terms as Perl itself.