'-IFD1:*'), or a trailing '#' causes the ValueConv value to be returned for this tag.Metadata is basically data about data. And finally, a leading '-' indicates a tag to be excluded (eg. 'EXIF:Time:*' extracts all EXIF Time tags). Wildcards may not be used in group names, with the exception that a group name of '*' may be used to extract all available instances of a tag regardless of the "Duplicates" setting (eg. Thus 'GROUP:*' represents all tags in a specific group. In the tag name, a '?' matches any single character and a '*' matches zero or more characters. '1IPTC:Keywords'), to restrict matches to a specific family. A group name may begin with a family number (eg. Tag names are case-insensitive and may be prefixed by optional group names separated by colons. All tags are returned if no tags are specified. The remaining scalar arguments are names of tags for requested information. The first scalar argument is taken to be the file name unless an earlier argument specified the image data via a file reference (file ref) or data reference (SCALAR ref). Advantages of using the object-oriented form are that options may be set before calling "ImageInfo", and the object may be used afterward to access member functions. "ImageInfo" may be called with an ExifTool object if desired. The order of the arguments is not significant, except that the first SCALAR is taken to be the file name unless a file reference or scalar reference comes earlier in the argument list.īelow is an explanation of how the "ImageInfo" function arguments are interpreted: ExifTool ref The one required argument is either a SCALAR (the image file name), a file reference (a reference to the image file) or a SCALAR reference (a reference to the image in memory). It may be called with one or more arguments. "ImageInfo" is very flexible about the input arguments, and interprets them based on their type. See "ExifTool_config" in the ExifTool distribution for more details.īy default ExifTool looks for a configuration file named ".ExifTool_config" first in your home directory, then in the directory of the application script, but a different directory may be specified by setting the EXIFTOOL_HOME environment variable, or a different file may be specified by setting the ExifTool configFile variable before using Image::ExifTool. User-defined tags can be added via the ExifTool configuration file, or by defining the %Image::ExifTool::UserDefined hash before calling any ExifTool methods. GeoTIFF r/w/c | ID3 r | (and more) CONFIGURATION Photoshop IRB r/w/c | JPEG 2000 r | DPX r MakerNotes r/w/c | PhotoMechanic r/w | Stim r IPTC r/w/c | Kodak Meta r/w | Adobe APP14 r #DEBIAN EXIFTOOL PDF#- - - -ģ60 r/w | DR4 r/w/c | JNG r/w | O r | RAW r/wģG2 r/w | DV r | JPEG r/w | ODS r | RSRC rģGP r/w | DVB r/w | JSON r | ODT r | RTF rĪFM r | ERF r/w | LFP r | ORF r/w | SKETCH rĪIFF r | EXIF r/w/c | LNK r | OTF r | SR2 r/wĪRQ r/w | EXV r/w/c | M2TS r | PAGES r | SRW r/wĪRW r/w | F4A/V r/w | M4A/V r/w | PBM r/w | SVG rĪSF r | FFF r/w | MACOS r | PCD r | SWF rĪVIF r/w | FLA r | MEF r/w | PDB r | TIFF r/wĪZW r | FLAC r | MIE r/w/ | PDF r/w | TORRENT rīMP r | FLIF r/w | MIFF r c | PEF r/w | TTC rĬOS r | GIF r/w | MNG r/w | PGF r | VRD r/w/cĬR2 r/w | GPR r/w | MOBI r | PGM r/w | VSD rĬR3 r/w | GZ r | MODD r | PLIST r | WAV rĬRM r/w | HDP r/w | MOI r | PICT r | WDP r/wĬRW r/w | HDR r | MOS r/w | PMP r | WEBP rĬS1 r/w | HEIC r/w | MOV r/w | PNG r/w | WEBM rĬSV r | HEIF r/w | MP3 r | PPM r/w | WMA rĭCM r | ICC r/w/c | MPC r | PPTX r | WTV rĭCR r | IDML r | MPO r/w | PSB r/w | X3F r/wĭFONT r | IIQ r/w | MQV r/w | PSD r/w | XCF rĭJVU r | INSP r/w | MRW r/w | QTIF r/w | XLSX rĭLL r | INSV r | MXF r | R3D r | XMP r/w/c Reads and writes meta information in a wide variety of files, including the maker notes of many digital cameras by various manufacturers such as Canon, Casio, DJI, FLIR, FujiFilm, GE, GoPro, HP, JVC/Victor, Kodak, Leaf, Minolta/Konica-Minolta, Nikon, Nintendo, Olympus/Epson, Panasonic/Leica, Pentax/Asahi, Phase One, Reconyx, Ricoh, Samsung, Sanyo, Sigma/Foveon and Sony.īelow is a list of file types and meta information formats currently supported by ExifTool (r = read, w = write, c = create): File Types $success = $exifTool->WriteInfo($srcfile, $dstfile) $group = $exifTool->GetGroup($tag, $family) # Get the group name associated with this tag $description = $exifTool->GetDescription($tag) $value = $exifTool->GetValue($tag, $type) # Get list of tags in the order they were found in the = $exifTool->GetFoundTags('File') $exifTool->ExtractInfo($file, \%options) # Get hash of meta information tag names/values from an image Image::ExifTool - Read and write meta information SYNOPSIS use Image::ExifTool qw(:Public)
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |