Image::...nCustom(3)

πŸ’– Image::ExifTool::CanonCustom πŸ’–

okay bestie, welcome to the User Contributed Perl Documentation section, this is the page for Image::...nCustom(3) (yes the title got squished, it's fine, it's still giving) ✨


🌸 NAME 🌸

Image::ExifTool::CanonCustom β€” Read and Write Canon custom functions πŸ’…


πŸ¦‹ SYNOPSIS πŸ¦‹

so basically you don't even have to do anything, this module is loaded automatically by Image::ExifTool when required. that's it. that's the whole synopsis. no cap.

# no, seriously, that's all β€” Image::ExifTool pulls it in when it needs it

✨ DESCRIPTION ✨

okay so here's the tea πŸ‘‘

The Canon custom functions meta information is very specific to the camera model, and it lives in both the EXIF maker notes and in the Canon RAW files. literally both. two places.

This module is the one holding all the definitions necessary for Image::ExifTool to read this information. it's the blueprint, the cheat sheet, the whole vibe. no definitions, no reading. it's giving essential πŸ”₯


πŸ‘‘ AUTHOR πŸ‘‘

Copyright 2003-2026, Phil Harvey (philharvey66 at gmail.com) 🫢

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


🌈 REFERENCES 🌈


πŸŽ€ ACKNOWLEDGEMENTS πŸŽ€

shoutout time, because these people ate and left no crumbs:

  • Thanks to Christian Koller for his work in decoding the 20D custom functions 🌟
  • Rainer Honle for decoding the 5D custom functions πŸ’«
  • David Pitcher for adding a few undocumented 1DmkIII settings πŸ™ˆ

πŸ”₯ SEE ALSO πŸ”₯


k bye ily, go read some Canon maker notes πŸ’–βœ¨

this little love letter to Canon metadata came to you via perl v5.42.1, dated 2026-03-31, filed under User Contributed Perl Documentation. mwah 😘
πŸ“¦ where this page comes from