
AUTHORĬopyright 2003-2022, Phil Harvey (philharvey66 at ) Number of modules updated, or negative on error. Image::ExifTool::TagInfoXML::BuildLangModules('src.xml') Inputs:ġ) Update flags: 0x01 = preserve version numbersĠx02 = update all modules, even if they didn't changeĠx04 = update from scratch, ignoring existing definitionsĠx08 = override existing different descriptions and values Return Value: BuildLangModulesīuild all Image::ExifTool::Lang modules from an XML database file. For XMP List tags, the list type (Alt, Bag or Seq) is also output as a flag if applicable. See the tag name documentation and lib/Image/ExifTool/README for a description of these flags.

Lang - Select a single language for output Return Value:įlags (if selected and available) are formatted as a comma-separated list of the following possible values: Avoid, Binary, List, Mandatory, Permanent, Protected, Unknown and Unsafe. NoDesc - Set to suppress output of descriptions Saves all groups if not specified.Ģ) Hash of options values: Flags - Set to output 'flags' attribute A specific IFD may not be given as a group, since EXIF tags may be written to any IFD. Output file will be overwritten if it already exists.ġ) String of group names separated by colons to specify the group to print. Image::ExifTool::TagInfoXML::Write($outfile, 'exif:camera') Inputs:Ġ) Output file name, or undef for console output. Image::ExifTool::TagInfoXML::Write(undef, 'IPTC', Flags => 1) # list all IPTC tags to console, including Flags $success = Image::ExifTool::TagInfoXML::Write('dst.xml') Print complete tag information database in XML format. The XML database may then be edited and used to re-generate the language modules (Image::ExifTool::Lang::*).

This module is used to generate an XML database from all ExifTool tag information. Image::ExifTool::TagInfoXML - Read/write tag information XML database DESCRIPTION
