Image::...agLookup(3)
β¨ NAME β¨
Image::ExifTool::BuildTagLookup β bestie, this is the module that builds the ExifTool tag lookup tables π
(and yes, the manual page is called Image::...agLookup(3), it's from the User Contributed Perl Documentation section, iconic of it honestly)
π DESCRIPTION π
okay so. this module is the lil backstage crew that generates the tag lookup tables over in Image::ExifTool::TagLookup.pm, plus the tag name documentation in Image::ExifTool::TagNames.pod, and the HTML tag name documentation. three jobs, no complaints, main character energy fr fr π
here's the tea tho β it gets used right before every new ExifTool release to refresh the lookup tables and the docs, and literally not otherwise. so if you were like "oh is this a runtime thing", no bestie, it's a pre-release glow-up ritual β¨
oh and it also does some validation and consistency checks on the tag tables, because someone has to be the responsible one π«Ά
π¦ SYNOPSIS π¦
use Image::ExifTool::BuildTagLookup;
$builder = Image::ExifTool::BuildTagLookup->new;
# update Image::ExifTool::TagLookup
$ok = $builder->WriteTagLookup('lib/Image/ExifTool/TagLookup.pm');
# update the tag name documentation
$ok = $builder->WriteTagNames('lib/Image/ExifTool/TagNames.pod','html');
# print some statistics
my $count = $$builder{COUNT};
foreach (sort keys %$count) {
printf "%5d %s\n", $$count{$_}, $_;
}
look at her go π three lines of actual work and then a cute lil stats loop at the end. we love a productive queen.
πΈ MEMBER VARIABLES πΈ
π PRESERVE_DATE
a flag that preserves the "Last revised" date in HTML files. set it before you call WriteTagNames(), okay? before. not during, not after, before π
π COUNT
a reference to a hash stuffed with counting statistics π the keys are the descriptions, and the values are the numerical counts. it's valid right after the BuildTagLookup object gets created, but lowkey more statistics get added by WriteTagNames() β so it keeps growing like my to-read pile π
π WRITE_PSEUDO
returns a list of writable pseudo tags β¨ short and sweet, we stan.
π 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. so go off, remix it, slay responsibly π«Ά
π SEE ALSO π
ngl if you're reading this at runtime wondering why your tags aren't updating β bestie this module clocks out before the show even starts π it's a release-time thing only, no cap.
and that's the whole page!! mwah π
β¨ β brought to you by perl v5.42.1, dated 2026-03-31, from the User Contributed Perl Documentation, Image::...agLookup(3) ππ¦πΈ
π¦ where this page comes from
- fedora 43: perl-Image-ExifTool 13.50-1.fc43 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- fedora 44: perl-Image-ExifTool 13.50-1.fc44 Β· GPL-1.0-or-later OR Artistic-1.0-Perl
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms