UNPKG

exiftool-vendored

Version:
2,046 lines 519 kB
import { BinaryField } from "./BinaryField"; import { ContainerDirectoryItem } from "./ContainerDirectoryItem"; import { ExifDate } from "./ExifDate"; import { ExifDateTime } from "./ExifDateTime"; import { ExifTime } from "./ExifTime"; import { ExifToolVendoredTags } from "./ExifToolVendoredTags"; import { GeolocationTags } from "./GeolocationTags"; import { ICCProfileTags } from "./ICCProfileTags"; import { ImageDataHashTag } from "./ImageDataHashTag"; import { IPTCApplicationRecordTags } from "./IPTCApplicationRecordTags"; import { MWGCollectionsTags, MWGKeywordTags } from "./MWGTags"; import { ResourceEvent } from "./ResourceEvent"; import { StrEnum, StrEnumKeys } from "./StrEnum"; import { Struct } from "./Struct"; import { Version } from "./Version"; /** * These tags are added by `exiftool`. */ export interface ExifToolTags { /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups ExifTool * @example "File is empty" */ Error?: string; /** * @frequency 🔥 ★★★★ (100%) * @groups ExifTool * @example 13.38 */ ExifToolVersion?: string; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups ExifTool * @example "path/to/file.jpg" */ SourceFile?: string; /** * @frequency 🔥 ☆☆☆☆ (4%) * @groups ExifTool * @example "Unrecognized IPTC record 0 (ignored)" */ Warning?: string; } export declare const ExifToolTagsNames: StrEnum<"Error" | "ExifToolVersion" | "SourceFile" | "Warning">; export type ExifToolTag = StrEnumKeys<typeof ExifToolTagsNames>; /** * These tags are not metadata fields, but are intrinsic to the content of a * given file. ExifTool can't write to many of these tags. */ export interface FileTags { /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups File, MakerNotes, QuickTime * @example 8 */ BitDepth?: number; /** * @frequency 🔥 ★★★★ (100%) * @groups APP, EXIF, File, RAF, RIFF, XMP * @example 8 */ BitsPerSample?: number; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups File * @example "Windows V3" */ BMPVersion?: string; /** * @frequency 🔥 ★★★★ (98%) * @groups APP, File * @example 3 */ ColorComponents?: number; /** * @frequency 🔥 ☆☆☆☆ (2%) * @groups File, XMP * @example "This is a comment." */ Comment?: string; /** * @frequency 🔥 ★★★★ (96%) * @groups APP, EXIF, File, MakerNotes, XMP * @example "Unknown (1536)" */ Compression?: string; /** * @frequency 🔥 ☆☆☆☆ (4%) * @groups File * @example "ff5cfd18caabb797e0a7a4bb378cde2f" */ CurrentIPTCDigest?: string; /** * @frequency 🔥 ★★★★ (100%) * @groups File * @example "/home/username/pictures" */ Directory?: string; /** * @frequency 🔥 ★★★★ (98%) * @groups File * @example "Progressive DCT, Huffman coding" */ EncodingProcess?: string; /** * @frequency 🔥 ★★★★ (99%) * @groups File * @example "Little-endian (Intel, II)" */ ExifByteOrder?: string; /** * @frequency 🔥 ★★★★ (100%) * @groups File * @example "2025:09:30 18:49:48Z" */ FileAccessDate?: ExifDateTime | string; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups File * @example */ FileCreateDate?: ExifDateTime | string; /** * @frequency 🔥 ★★★★ (100%) * @groups File * @example "2025:09:27 03:22:18Z" */ FileInodeChangeDate?: ExifDateTime | string; /** * @frequency 🔥 ★★★★ (100%) * @groups File * @example "2025:07:28 20:25:01Z" */ FileModifyDate?: ExifDateTime | string; /** * @frequency 🔥 ★★★★ (100%) * @groups File * @example "zv_e10m2.jpg" */ FileName?: string; /** * @frequency 🔥 ★★★★ (100%) * @groups File * @example "-rwxrwxr-x" */ FilePermissions?: string; /** * @frequency 🔥 ★★★★ (100%) * @groups File * @example "990 bytes" */ FileSize?: string; /** * @frequency 🔥 ★★★★ (100%) * @groups File * @example "RW2" */ FileType?: string; /** * @frequency 🔥 ★★★★ (100%) * @groups File * @example "rw2" */ FileTypeExtension?: string; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups File * @example */ ImageDataMD5?: string; /** * @frequency 🔥 ★★★★ (110%) * @groups APP, Composite, EXIF, File, MakerNotes, QuickTime, RIFF, XMP * @example 960 */ ImageHeight?: number; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups File, XMP * @example 4048 */ ImageLength?: number; /** * @frequency 🔥 ★★★★ (110%) * @groups APP, Composite, EXIF, File, MakerNotes, QuickTime, RIFF, XMP * @example 9728 */ ImageWidth?: number; /** * @frequency 🔥 ★★★★ (100%) * @groups File * @example "video/x-msvideo" */ MIMEType?: string; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups File * @example "Use BitDepth" */ NumColors?: string; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups File * @example "All" */ NumImportantColors?: string; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups File * @example 0 */ PixelsPerMeterX?: number; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups File * @example 0 */ PixelsPerMeterY?: number; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups File * @example 1 */ Planes?: number; /** * @frequency 🔥 ★★★☆ (33%) * @groups Composite, EXIF, File, FlashPix, MPF, MakerNotes, QuickTime * @example "(Binary data 37244 bytes, use -b option to extract)" */ PreviewImage?: BinaryField; /** * @frequency 🔥 ★★★★ (99%) * @groups EXIF, File * @example "YCbCr4:4:4 (1 1)" */ YCbCrSubSampling?: string; } export declare const FileTagsNames: StrEnum<"BitsPerSample" | "ColorComponents" | "Compression" | "ImageHeight" | "ImageWidth" | "PreviewImage" | "YCbCrSubSampling" | "BitDepth" | "BMPVersion" | "Comment" | "CurrentIPTCDigest" | "Directory" | "EncodingProcess" | "ExifByteOrder" | "FileAccessDate" | "FileCreateDate" | "FileInodeChangeDate" | "FileModifyDate" | "FileName" | "FilePermissions" | "FileSize" | "FileType" | "FileTypeExtension" | "ImageDataMD5" | "ImageLength" | "MIMEType" | "NumColors" | "NumImportantColors" | "PixelsPerMeterX" | "PixelsPerMeterY" | "Planes">; export type FileTag = StrEnumKeys<typeof FileTagsNames>; /** * These are tags are derived from the values of one or more other tags. * Only a few are writable directly. * @see https://exiftool.org/TagNames/Composite.html */ export interface CompositeTags { /** * @frequency 🔥 ☆☆☆☆ (3%) * @groups Composite * @example "Unknown (49 5)" */ AdvancedSceneMode?: string; /** * @frequency 🔥 ★★★★ (85%) * @groups APP, Composite, MakerNotes * @example 90 */ Aperture?: number; /** * @frequency 🔥 ★☆☆☆ (6%) * @groups Composite * @example "On" */ AutoFocus?: string; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups Composite * @example "8.82 Mbps" */ AvgBitrate?: number | string; /** * @frequency 🔥 ★★☆☆ (15%) * @groups Composite, MakerNotes * @example 46 */ BlueBalance?: number; /** * @frequency 🔥 ☆☆☆☆ (4%) * @groups Composite, EXIF * @example "[Red,Green][Green,Blue]" */ CFAPattern?: string; /** * @frequency 🔥 ★★★★ (54%) * @groups Composite * @example "1.030 mm" */ CircleOfConfusion?: string; /** * @frequency 🔥 ☆☆☆☆ (2%) * @groups Composite * @example 0 */ ConditionalFEC?: number; /** * @frequency 🔥 ☆☆☆☆ (2%) * @groups Composite * @example "On" */ ContrastDetectAF?: string; /** * @frequency 🔥 ★☆☆☆ (6%) * @groups Composite, IPTC, XMP * @example "2025:06:11" */ DateCreated?: ExifDateTime | string; /** * @frequency 🔥 ☆☆☆☆ (3%) * @groups Composite, IPTC * @example "2025:06:11 11:07:41-08:00" */ DateTimeCreated?: ExifDateTime | string; /** * @frequency 🔥 ★★★★ (97%) * @groups APP, Composite, EXIF, MakerNotes, RIFF, XMP * @example "2218:09:22 02:32:14" */ DateTimeOriginal?: ExifDateTime | string; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups Composite * @example "2025:02:19 17:21:26+00:00" */ DigitalCreationDateTime?: ExifDateTime | string; /** * @frequency 🔥 ★★★☆ (25%) * @groups APP, Composite, MakerNotes * @example "undef.0" */ DigitalZoom?: string; /** * @frequency 🔥 ★★☆☆ (15%) * @groups Composite * @example "inf (9.66 m - inf)" */ DOF?: string; /** * @frequency 🔥 ★★☆☆ (18%) * @groups Composite, MakerNotes * @example "Video; n/a; Shutter Button; Video" */ DriveMode?: string; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups Composite, MakerNotes, QuickTime, XMP * @example 9.5095 */ Duration?: number; /** * @frequency 🔥 ☆☆☆☆ (2%) * @groups Composite, MakerNotes * @example "Not attached" */ ExtenderStatus?: string; /** * @frequency 🔥 ★★☆☆ (13%) * @groups Composite, MakerNotes * @example "986-8698" */ FileNumber?: string; /** * @frequency 🔥 ★☆☆☆ (6%) * @groups Composite, MakerNotes * @example "Optional,TTL" */ FlashType?: string; /** * @frequency 🔥 ★☆☆☆ (5%) * @groups APP, Composite, MakerNotes, XMP * @example "inf" */ FocusDistance?: string; /** * @frequency 🔥 ★★★★ (54%) * @groups Composite * @example "97.7 deg" */ FOV?: string; /** * @frequency 🔥 ★☆☆☆ (7%) * @groups APP, Composite, EXIF, XMP * @example 99.8 */ GPSAltitude?: number; /** * @frequency 🔥 ☆☆☆☆ (4%) * @groups Composite, EXIF, XMP * @example "Unknown (Sea level reference)" */ GPSAltitudeRef?: string; /** * @frequency 🔥 ☆☆☆☆ (3%) * @groups Composite, XMP * @example "2025:06:24 22:24:43Z" */ GPSDateTime?: ExifDateTime | string; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups Composite, EXIF * @example "43 deg 37' 59.61" N" */ GPSDestLatitude?: string; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups Composite, EXIF * @example "80 deg 23' 16.31" W" */ GPSDestLongitude?: string; /** * @frequency 🔥 ★☆☆☆ (9%) * @groups APP, Composite, EXIF, XMP * @example 48.857748 */ GPSLatitude?: number | string; /** * @frequency 🔥 ☆☆☆☆ (4%) * @groups APP, Composite, EXIF * @example "Unknown ()" */ GPSLatitudeRef?: string; /** * @frequency 🔥 ★☆☆☆ (9%) * @groups APP, Composite, EXIF, XMP * @example 2.2918888 */ GPSLongitude?: number | string; /** * @frequency 🔥 ☆☆☆☆ (4%) * @groups APP, Composite, EXIF, XMP * @example "West" */ GPSLongitudeRef?: string; /** * @frequency 🔥 ☆☆☆☆ (4%) * @groups Composite * @example "7.196465 134.376806666667" */ GPSPosition?: string; /** * @frequency 🔥 ★★★★ (54%) * @groups Composite * @example "Inf m" */ HyperfocalDistance?: string; /** * @frequency 🔥 ★★★★ (110%) * @groups APP, Composite, EXIF, File, MakerNotes, QuickTime, RIFF, XMP * @example 960 */ ImageHeight?: number; /** * @frequency 🔥 ★★★★ (100%) * @groups APP, Composite * @example "9728x6656" */ ImageSize?: number | string; /** * @frequency 🔥 ★★★★ (110%) * @groups APP, Composite, EXIF, File, MakerNotes, QuickTime, RIFF, XMP * @example 9728 */ ImageWidth?: number; /** * @frequency 🔥 ★★★★ (91%) * @groups Composite, EXIF, MakerNotes, XMP * @example 993 */ ISO?: number; /** * @frequency 🔥 ★★☆☆ (16%) * @groups Composite, MakerNotes, XMP * @example "smc PENTAX-FA 43mm F1.9 Limited" */ Lens?: string; /** * @frequency 🔥 ★★☆☆ (12%) * @groups Composite * @example "9.2 - 92.0 mm (35 mm equivalent: 24.9 - 248.8 mm)" */ Lens35efl?: string; /** * @frequency 🔥 ★★★☆ (22%) * @groups Composite, MakerNotes, XMP * @example "smc PENTAX-FA 43mm F1.9 Limited" */ LensID?: string; /** * @frequency 🔥 ☆☆☆☆ (5%) * @groups Composite, MakerNotes * @example "Unknown (00 0 0 0 0 00)" */ LensSpec?: string; /** * @frequency 🔥 ★★☆☆ (19%) * @groups Composite, MakerNotes * @example "smc PENTAX-FA 43mm F1.9 Limited" */ LensType?: string; /** * @frequency 🔥 ★★★★ (68%) * @groups Composite * @example 9.9 */ LightValue?: number; /** * @frequency 🔥 ★★★★ (100%) * @groups Composite * @example 9.5 */ Megapixels?: number; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups Composite * @example "(Binary data 512 bytes, use -b option to extract)" */ OriginalDecisionData?: BinaryField | string; /** * @frequency 🧊 ☆☆☆☆ (1%) * @groups Composite * @example "9.9 um" */ PeakSpectralSensitivity?: string; /** * @frequency 🔥 ☆☆☆☆ (2%) * @groups Composite, MakerNotes * @example "On (73-point)" */ PhaseDetectAF?: string; /** * @frequency 🔥 ★★★☆ (33%) * @groups Composite, EXIF, File, FlashPix, MPF, MakerNotes, QuickTime * @example "(Binary data 37244 bytes, use -b option to extract)" */ PreviewImage?: BinaryField; /** * @frequency 🔥 ★★☆☆ (15%) * @groups Composite, MakerNotes * @example 38.625 */ RedBalance?: number; /** * @frequency 🔥 ☆☆☆☆ (3%) * @groups Composite, MakerNotes * @example "On" */ RedEyeReduction?: string; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups Composite * @example 11.2 */ RicohPitch?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups Composite * @example 1.59 */ RicohRoll?: number; /** * @frequency 🔥 ★☆☆☆ (6%) * @groups Composite, MakerNotes * @example "Unknown (0)" */ Rotation?: number; /** * @frequency 🔥 ★★★★ (54%) * @groups Composite * @example 9.9 */ ScaleFactor35efl?: number; /** * @frequency 🔥 ★★☆☆ (18%) * @groups Composite, MakerNotes, XMP * @example "Unknown (83)" */ ShootingMode?: string; /** * @frequency 🔥 ☆☆☆☆ (3%) * @groups Composite * @example "1st-curtain sync" */ ShutterCurtainHack?: string; /** * @frequency 🔥 ★★★★ (87%) * @groups Composite, MakerNotes * @example "inf" */ ShutterSpeed?: string; /** * @frequency 🔥 ★★☆☆ (11%) * @groups Composite * @example "2025:06:24 15:24:45.409-07:00" */ SubSecCreateDate?: ExifDateTime | string; /** * @frequency 🔥 ★★☆☆ (11%) * @groups Composite * @example "2025:06:24 15:24:45.409-07:00" */ SubSecDateTimeOriginal?: ExifDateTime | string; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups Composite * @example */ SubSecMediaCreateDate?: ExifDateTime | string; /** * @frequency 🔥 ★★☆☆ (11%) * @groups Composite * @example "2025:06:24 15:24:45-07:00" */ SubSecModifyDate?: ExifDateTime | string; } export declare const CompositeTagsNames: StrEnum<"Aperture" | "DateTimeOriginal" | "DigitalZoom" | "FocusDistance" | "GPSAltitude" | "GPSLatitude" | "GPSLatitudeRef" | "GPSLongitude" | "GPSLongitudeRef" | "ImageHeight" | "ImageSize" | "ImageWidth" | "AdvancedSceneMode" | "AutoFocus" | "AvgBitrate" | "BlueBalance" | "CFAPattern" | "CircleOfConfusion" | "ConditionalFEC" | "ContrastDetectAF" | "DateCreated" | "DateTimeCreated" | "DigitalCreationDateTime" | "DOF" | "DriveMode" | "Duration" | "ExtenderStatus" | "FileNumber" | "FlashType" | "FOV" | "GPSAltitudeRef" | "GPSDateTime" | "GPSDestLatitude" | "GPSDestLongitude" | "GPSPosition" | "HyperfocalDistance" | "ISO" | "Lens" | "Lens35efl" | "LensID" | "LensSpec" | "LensType" | "LightValue" | "Megapixels" | "OriginalDecisionData" | "PeakSpectralSensitivity" | "PhaseDetectAF" | "PreviewImage" | "RedBalance" | "RedEyeReduction" | "RicohPitch" | "RicohRoll" | "Rotation" | "ScaleFactor35efl" | "ShootingMode" | "ShutterCurtainHack" | "ShutterSpeed" | "SubSecCreateDate" | "SubSecDateTimeOriginal" | "SubSecMediaCreateDate" | "SubSecModifyDate">; export type CompositeTag = StrEnumKeys<typeof CompositeTagsNames>; export interface APPTags { /** * @frequency 🧊 ☆☆☆☆ (1%) * @groups APP * @example "59 128 128" */ AboveColor?: string; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 388 */ Again?: number; /** * @frequency 🔥 ☆☆☆☆ (2%) * @groups APP, EXIF, MakerNotes * @example "40 C" */ AmbientTemperature?: string; /** * @frequency 🔥 ★★★★ (85%) * @groups APP, Composite, MakerNotes * @example 90 */ Aperture?: number; /** * @frequency 🧊 ☆☆☆☆ (1%) * @groups APP * @example "5.0 C" */ AtmosphericTemperature?: string; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP, MakerNotes * @example 800 */ AutoISOMax?: number; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example 3200 */ AutoISOMin?: number; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example "Up" */ AutoRotation?: string; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 3383 */ B5100?: number; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP, QuickTime * @example 0 */ Balance?: number; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP, MakerNotes * @example "R0000148" */ Barcode?: string; /** * @frequency 🧊 ☆☆☆☆ (1%) * @groups APP * @example "60 128 128" */ BelowColor?: string; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 2438 */ Bgain?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 255 */ BHighLight?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 216 */ BHL?: number; /** * @frequency 🔥 ★★★★ (100%) * @groups APP, EXIF, File, RAF, RIFF, XMP * @example 8 */ BitsPerSample?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 33 */ Blk0?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 32 */ Blk1?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 86 */ BMean?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 6 */ Boff?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 1 */ BSd?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 3 */ BSD?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 1908 */ BStrobe?: number; /** * @frequency 🧊 ☆☆☆☆ (1%) * @groups APP, MakerNotes * @example "Z-CAMERA" */ CameraModel?: string; /** * @frequency 🧊 ☆☆☆☆ (1%) * @groups APP * @example "_______________" */ CameraPartNumber?: string; /** * @frequency 🔥 ☆☆☆☆ (1%) * @groups APP, EXIF, XMP * @example 91702442 */ CameraSerialNumber?: number; /** * @frequency 🧊 ☆☆☆☆ (1%) * @groups APP * @example "https://PhotoStructure.com/" */ CameraSoftware?: string; /** * @frequency 🔥 ★★☆☆ (16%) * @groups APP, MakerNotes * @example "uD800,S800" */ CameraType?: string; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 2 */ Case?: number; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP, IPTC, MakerNotes * @example "Other" */ Category?: string; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 2 */ CBal?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 1 */ Color?: number; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example 42926626 */ COLOR1?: number; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example 32321478 */ COLOR2?: number; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example 22701368 */ COLOR3?: number; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example 5 */ COLOR4?: number; /** * @frequency 🔥 ★★★★ (98%) * @groups APP, File * @example 3 */ ColorComponents?: number; /** * @frequency 🔥 ★★☆☆ (14%) * @groups APP, MakerNotes, XMP * @example "n/a" */ ColorMode?: string; /** * @frequency 🔥 ★★★★ (110%) * @groups APP, EXIF, MakerNotes, XMP * @example "sRGB" */ ColorSpace?: string; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example "YCbCr" */ ColorTransform?: string; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP, MakerNotes * @example 45 */ Compass?: string; /** * @frequency 🔥 ★★★★ (96%) * @groups APP, EXIF, File, MakerNotes, XMP * @example "Unknown (1536)" */ Compression?: string; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example 0 */ ContTake?: number; /** * @frequency 🧊 ☆☆☆☆ (1%) * @groups APP * @example "https://PhotoStructure.com/" */ CreatorSoftware?: string; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example "2013:03:12 16:31:26" */ DateTimeGenerated?: ExifDateTime | string; /** * @frequency 🔥 ★★★★ (97%) * @groups APP, Composite, EXIF, MakerNotes, RIFF, XMP * @example "2218:09:22 02:32:14" */ DateTimeOriginal?: ExifDateTime | string; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example 100 */ DCTEncodeVersion?: number; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example "Photo Global Settings" */ DeviceName?: string; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example 148.34216 */ DiagonalFieldOfView?: number; /** * @frequency 🔥 ★★★☆ (25%) * @groups APP, Composite, MakerNotes * @example "undef.0" */ DigitalZoom?: string; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP, MakerNotes * @example "Yes" */ DigitalZoomOn?: string; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example "(Binary data 275008 bytes, use -b option to extract)" */ EmbeddedImage?: BinaryField | string; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 960 */ EmbeddedImageHeight?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example "PNG" */ EmbeddedImageType?: string; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 640 */ EmbeddedImageWidth?: number; /** * @frequency 🧊 ☆☆☆☆ (1%) * @groups APP, MakerNotes * @example 1 */ Emissivity?: number; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example 8501 */ EXP1?: number; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example 59 */ EXP2?: number; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example 237 */ EXP3?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 0.97 */ ExposRatio?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP, XMP * @example 3687 */ Exposure?: number; /** * @frequency 🔥 ★★★★ (96%) * @groups APP, EXIF, MakerNotes, XMP * @example 1 */ ExposureCompensation?: number; /** * @frequency 🔥 ★★★★ (100%) * @groups APP, EXIF, MakerNotes, XMP * @example "inf" */ ExposureTime?: string; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example "AUTO" */ ExposureType?: string; /** * @frequency 🧊 ☆☆☆☆ (1%) * @groups APP * @example "46.1 deg" */ FieldOfView?: string; /** * @frequency 🧊 ☆☆☆☆ (1%) * @groups APP * @example "NOF" */ FilterModel?: string; /** * @frequency 🧊 ☆☆☆☆ (1%) * @groups APP * @example "" */ FilterPartNumber?: string; /** * @frequency 🧊 ☆☆☆☆ (1%) * @groups APP * @example "00000000" */ FilterSerialNumber?: string; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 1 */ FinalRatio?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 640 */ FlashTime?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 192 */ FMean?: number; /** * @frequency 🔥 ★★★★ (98%) * @groups APP, EXIF, MakerNotes, XMP * @example 90 */ FNumber?: number; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example "F2.8" */ Fnumber?: string; /** * @frequency 🔥 ★☆☆☆ (5%) * @groups APP, Composite, MakerNotes, XMP * @example "inf" */ FocusDistance?: string; /** * @frequency 🔥 ★★★☆ (39%) * @groups APP, MakerNotes * @example "Unknown (860272)" */ FocusMode?: string; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 136 */ FocusPos?: number; /** * @frequency 🔥 ☆☆☆☆ (3%) * @groups APP, MakerNotes, PanasonicRaw * @example 98 */ FocusStepCount?: number; /** * @frequency 🔥 ☆☆☆☆ (1%) * @groups APP, MakerNotes, RIFF * @example 9 */ FrameRate?: number; /** * @frequency 🔥 ☆☆☆☆ (1%) * @groups APP, EXIF, QuickTime * @example 3.0585938 */ Gamma?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 2152 */ GBgain?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 8 */ GBoff?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 255 */ GHighLight?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 255 */ GHL?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 52 */ GMean?: number; /** * @frequency 🔥 ★☆☆☆ (7%) * @groups APP, Composite, EXIF, XMP * @example 99.8 */ GPSAltitude?: number; /** * @frequency 🔥 ☆☆☆☆ (2%) * @groups APP, EXIF, XMP * @example 94.800416 */ GPSImgDirection?: number; /** * @frequency 🔥 ☆☆☆☆ (2%) * @groups APP, EXIF, XMP * @example "Unknown ()" */ GPSImgDirectionRef?: string; /** * @frequency 🔥 ★☆☆☆ (9%) * @groups APP, Composite, EXIF, XMP * @example 48.857748 */ GPSLatitude?: number | string; /** * @frequency 🔥 ☆☆☆☆ (4%) * @groups APP, Composite, EXIF * @example "Unknown ()" */ GPSLatitudeRef?: string; /** * @frequency 🔥 ★☆☆☆ (9%) * @groups APP, Composite, EXIF, XMP * @example 2.2918888 */ GPSLongitude?: number | string; /** * @frequency 🔥 ☆☆☆☆ (4%) * @groups APP, Composite, EXIF, XMP * @example "West" */ GPSLongitudeRef?: string; /** * @frequency 🔥 ☆☆☆☆ (2%) * @groups APP, EXIF, XMP * @example "WGS84" */ GPSMapDatum?: string; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP, EXIF * @example 88.01 */ GPSTrack?: number; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP, EXIF * @example "True North" */ GPSTrackRef?: string; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example true */ GPSValid?: boolean; /** * @frequency 🔥 ★★☆☆ (11%) * @groups APP, EXIF, XMP * @example "50.51.48.48" */ GPSVersionID?: string; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 2152 */ GRgain?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 8 */ GRoff?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 1 */ GSd?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 4 */ GSD?: number; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example "(Binary data 1458 bytes, use -b option to extract)" */ HDRGainCurve?: BinaryField | string; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example 755 */ HDRGainCurveSize?: number; /** * @frequency 🔥 ☆☆☆☆ (2%) * @groups APP, MakerNotes * @example "On (Manual)" */ HDRSetting?: string; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example "PDR-M60" */ ID?: string; /** * @frequency 🔥 ★★★★ (110%) * @groups APP, Composite, EXIF, File, MakerNotes, QuickTime, RIFF, XMP * @example 960 */ ImageHeight?: number; /** * @frequency 🔥 ★★★★ (100%) * @groups APP, Composite * @example "9728x6656" */ ImageSize?: number | string; /** * @frequency 🔥 ★★★★ (110%) * @groups APP, Composite, EXIF, File, MakerNotes, QuickTime, RIFF, XMP * @example 9728 */ ImageWidth?: number; /** * @frequency 🧊 ☆☆☆☆ (1%) * @groups APP * @example "7.4 C" */ IRWindowTemperature?: string; /** * @frequency 🧊 ☆☆☆☆ (1%) * @groups APP * @example 1 */ IRWindowTransmission?: number; /** * @frequency 🧊 ☆☆☆☆ (1%) * @groups APP * @example "99 128 128" */ Isotherm1Color?: string; /** * @frequency 🧊 ☆☆☆☆ (1%) * @groups APP * @example "92 115 209" */ Isotherm2Color?: string; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example 696880 */ JPEG1?: number; /** * @frequency 🔥 ★★☆☆ (13%) * @groups APP, EXIF, MakerNotes, QuickTime, XMP * @example "smc PENTAX-FA 43mm F1.9 Limited" */ LensModel?: string; /** * @frequency 🧊 ☆☆☆☆ (1%) * @groups APP * @example "T199104" */ LensPartNumber?: string; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example "GPRO" */ LensProjection?: string; /** * @frequency 🔥 ★☆☆☆ (9%) * @groups APP, EXIF, MakerNotes, QuickTime, XMP * @example "xB?" */ LensSerialNumber?: string; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example 0 */ LightS?: number; /** * @frequency 🔥 ★★☆☆ (15%) * @groups APP, MakerNotes * @example "Unknown (3)" */ Macro?: string; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example " 10.6" */ Mean?: string; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 1 */ Meas1Label?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example "80 60" */ Meas1Params?: string; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example "Spot" */ Meas1Type?: string; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example "Sp1" */ Meas2Label?: string; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example "213 160 213 160" */ Meas2Params?: string; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example "Spot" */ Meas2Type?: string; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example "859830e2f50cb3397a6216f09553fce800000000000000000000000000000000" */ MediaUniqueID?: string; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example "7.6.4" */ MetadataVersion?: string; /** * @frequency 🔥 ★★★★ (100%) * @groups APP, EXIF, MakerNotes, QuickTime, XMP * @example "x530" */ Model?: string; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 26 */ MotorPos?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 4 */ Offset?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example "+98" */ OffsetX?: string; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example "+51" */ OffsetY?: string; /** * @frequency 🧊 ☆☆☆☆ (1%) * @groups APP * @example "67 216 98" */ OverflowColor?: string; /** * @frequency 🧊 ☆☆☆☆ (1%) * @groups APP * @example "(Binary data 672 bytes, use -b option to extract)" */ Palette?: BinaryField | string; /** * @frequency 🧊 ☆☆☆☆ (1%) * @groups APP * @example 224 */ PaletteColors?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example "iron.pal" */ PaletteFileName?: string; /** * @frequency 🧊 ☆☆☆☆ (1%) * @groups APP * @example 0 */ PaletteMethod?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example "iron" */ PaletteName?: string; /** * @frequency 🧊 ☆☆☆☆ (1%) * @groups APP * @example 3 */ PaletteStretch?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example ".basicImgData.objectParams.emissivity" */ Param0?: string; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example "12MP_W" */ PhotoResolution?: string; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example 87648 */ PicLen?: number; /** * @frequency 🔥 ☆☆☆☆ (5%) * @groups APP, FlashPix, MakerNotes * @example 976 */ PreviewImageHeight?: number; /** * @frequency 🔥 ☆☆☆☆ (5%) * @groups APP, FlashPix, MakerNotes * @example 816 */ PreviewImageWidth?: number; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP, MakerNotes * @example 95 */ PreviewQuality?: number; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example 0 */ Protect?: number; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example "On" */ Protune?: string; /** * @frequency 🔥 ★★★☆ (37%) * @groups APP, Ducky, MakerNotes, RIFF * @example "n/a" */ Quality?: string; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 6929 */ R5100?: number; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example "4_1SEC" */ Rate?: string; /** * @frequency 🧊 ☆☆☆☆ (1%) * @groups APP * @example "(Binary data 614604 bytes, use -b option to extract)" */ RawThermalImage?: BinaryField | string; /** * @frequency 🧊 ☆☆☆☆ (1%) * @groups APP * @example 90 */ RawThermalImageHeight?: number; /** * @frequency 🧊 ☆☆☆☆ (1%) * @groups APP * @example "TIFF" */ RawThermalImageType?: string; /** * @frequency 🧊 ☆☆☆☆ (1%) * @groups APP * @example 80 */ RawThermalImageWidth?: number; /** * @frequency 🧊 ☆☆☆☆ (1%) * @groups APP * @example 9392 */ RawValueMedian?: number; /** * @frequency 🧊 ☆☆☆☆ (1%) * @groups APP * @example 993 */ RawValueRange?: number; /** * @frequency 🧊 ☆☆☆☆ (1%) * @groups APP * @example 65535 */ RawValueRangeMax?: number; /** * @frequency 🧊 ☆☆☆☆ (1%) * @groups APP * @example 8628 */ RawValueRangeMin?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 2.2125397 */ Real2IR?: number; /** * @frequency 🧊 ☆☆☆☆ (1%) * @groups APP * @example "26.7 C" */ ReflectedApparentTemperature?: string; /** * @frequency 🧊 ☆☆☆☆ (1%) * @groups APP * @example "80.0 %" */ RelativeHumidity?: string; /** * @frequency 🔥 ☆☆☆☆ (3%) * @groups APP, MakerNotes * @example 6 */ Resolution?: number; /** * @frequency 🔥 ★★★★ (130%) * @groups APP, EXIF, JFIF, MakerNotes, XMP * @example "inches" */ ResolutionUnit?: string; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example "DCPT" */ REV?: string; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 1887 */ Rgain?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 255 */ RHighLight?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 247 */ RHL?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 32 */ RMean?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 9 */ Roff?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 1 */ RSd?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 4 */ RSD?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 5896 */ RStrobe?: number; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example "8259,0,14bfe,a184,11987,1e4f1,0,7c0000,40b60000,56a05e6,6…0038,d7" */ S0?: string; /** * @frequency 🔥 ★★☆☆ (15%) * @groups APP, EXIF, MakerNotes, Meta, XMP * @example "sw02028104 " */ SerialNumber?: string; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example "No" */ SpotMeter?: string; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 0 */ StrobeTime?: number; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example "bd1,1,5,2beec,b5,ec15" */ T0?: string; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example 357 */ TagB?: number; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example 92 */ TagQ?: number; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example 243 */ TagR?: number; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example "v" */ TagS?: string; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example 4016 */ ThmLen?: number; /** * @frequency 🧊 ☆☆☆☆ (1%) * @groups APP * @example "41 110 240" */ UnderflowColor?: string; /** * @frequency 🔥 ★★★★ (110%) * @groups APP, EXIF, MakerNotes, XMP * @example "White Preset" */ WhiteBalance?: string; /** * @frequency 🔥 ★★★★ (130%) * @groups APP, EXIF, JFIF, MakerNotes, Photoshop, QuickTime, XMP * @example 99 */ XResolution?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 4054 */ YLevel?: number; /** * @frequency 🔥 ★★★★ (130%) * @groups APP, EXIF, JFIF, MakerNotes, Photoshop, QuickTime, XMP * @example 99 */ YResolution?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 2209 */ YTarget?: number; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups APP * @example */ Zoom?: string; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups APP * @example 9 */ ZoomPos?: number; } export declare const APPTagsNames: StrEnum<"AboveColor" | "Again" | "AmbientTemperature" | "Aperture" | "AtmosphericTemperature" | "AutoISOMax" | "AutoISOMin" | "AutoRotation" | "B5100" | "Balance" | "Barcode" | "BelowColor" | "Bgain" | "BHighLight" | "BHL" | "BitsPerSample" | "Blk0" | "Blk1" | "BMean" | "Boff" | "BSd" | "BSD" | "BStrobe" | "CameraModel" | "CameraPartNumber" | "CameraSerialNumber" | "CameraSoftware" | "CameraType" | "Case" | "Category" | "CBal" | "Color" | "COLOR1" | "COLOR2" | "COLOR3" | "COLOR4" | "ColorComponents" | "ColorMode" | "ColorSpace" | "ColorTransform" | "Compass" | "Compression" | "ContTake" | "CreatorSoftware" | "DateTimeGenerated" | "DateTimeOriginal" | "DCTEncodeVersion" | "DeviceName" | "DiagonalFieldOfView" | "DigitalZoom" | "DigitalZoomOn" | "EmbeddedImage" | "EmbeddedImageHeight" | "EmbeddedImageType" | "EmbeddedImageWidth" | "Emissivity" | "EXP1" | "EXP2" | "EXP3" | "ExposRatio" | "Exposure" | "ExposureCompensation" | "ExposureTime" | "ExposureType" | "FieldOfView" | "FilterModel" | "FilterPartNumber" | "FilterSerialNumber" | "FinalRatio" | "FlashTime" | "FMean" | "FNumber" | "Fnumber" | "FocusDistance" | "FocusMode" | "FocusPos" | "FocusStepCount" | "FrameRate" | "Gamma" | "GBgain" | "GBoff" | "GHighLight" | "GHL" | "GMean" | "GPSAltitude" | "GPSImgDirection" | "GPSImgDirectionRef" | "GPSLatitude" | "GPSLatitudeRef" | "GPSLongitude" | "GPSLongitudeRef" | "GPSMapDatum" | "GPSTrack" | "GPSTrackRef" | "GPSValid" | "GPSVersionID" | "GRgain" | "GRoff" | "GSd" | "GSD" | "HDRGainCurve" | "HDRGainCurveSize" | "HDRSetting" | "ID" | "ImageHeight" | "ImageSize" | "ImageWidth" | "IRWindowTemperature" | "IRWindowTransmission" | "Isotherm1Color" | "Isotherm2Color" | "JPEG1" | "LensModel" | "LensPartNumber" | "LensProjection" | "LensSerialNumber" | "LightS" | "Macro" | "Mean" | "Meas1Label" | "Meas1Params" | "Meas1Type" | "Meas2Label" | "Meas2Params" | "Meas2Type" | "MediaUniqueID" | "MetadataVersion" | "Model" | "MotorPos" | "Offset" | "OffsetX" | "OffsetY" | "OverflowColor" | "Palette" | "PaletteColors" | "PaletteFileName" | "PaletteMethod" | "PaletteName" | "PaletteStretch" | "Param0" | "PhotoResolution" | "PicLen" | "PreviewImageHeight" | "PreviewImageWidth" | "PreviewQuality" | "Protect" | "Protune" | "Quality" | "R5100" | "Rate" | "RawThermalImage" | "RawThermalImageHeight" | "RawThermalImageType" | "RawThermalImageWidth" | "RawValueMedian" | "RawValueRange" | "RawValueRangeMax" | "RawValueRangeMin" | "Real2IR" | "ReflectedApparentTemperature" | "RelativeHumidity" | "Resolution" | "ResolutionUnit" | "REV" | "Rgain" | "RHighLight" | "RHL" | "RMean" | "Roff" | "RSd" | "RSD" | "RStrobe" | "S0" | "SerialNumber" | "SpotMeter" | "StrobeTime" | "T0" | "TagB" | "TagQ" | "TagR" | "TagS" | "ThmLen" | "UnderflowColor" | "WhiteBalance" | "XResolution" | "YLevel" | "YResolution" | "YTarget" | "Zoom" | "ZoomPos">; export type APPTag = StrEnumKeys<typeof APPTagsNames>; export interface DuckyTags { /** * @frequency 🔥 ★★★☆ (37%) * @groups APP, Ducky, MakerNotes, RIFF * @example "n/a" */ Quality?: string; } export declare const DuckyTagsNames: StrEnum<"Quality">; export type DuckyTag = StrEnumKeys<typeof DuckyTagsNames>; /** * @see https://exiftool.org/TagNames/FlashPix.html */ export interface FlashPixTags { /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups FlashPix * @example "(Binary data 18 bytes, use -b option to extract)" */ AudioStream?: BinaryField | string; /** * @frequency 🔥 ☆☆☆☆ (1%) * @groups FlashPix * @example "Unicode UTF-16, little endian" */ CodePage?: string; /** * @frequency 🔥 ☆☆☆☆ (1%) * @groups FlashPix * @example "Picoss" */ CreatingApplication?: string; /** * @frequency 🔥 ☆☆☆☆ (1%) * @groups FlashPix * @example "30020010-C06F-D011-BD01-00609719A180" */ ExtensionClassID?: string; /** * @frequency 🔥 ☆☆☆☆ (1%) * @groups FlashPix * @example "2003:03:29 17:47:50" */ ExtensionCreateDate?: ExifDateTime | string; /** * @frequency 🔥 ☆☆☆☆ (1%) * @groups FlashPix * @example "Presized image for LCD display" */ ExtensionDescription?: string; /** * @frequency 🔥 ☆☆☆☆ (1%) * @groups FlashPix * @example "2003:03:29 17:47:50" */ ExtensionModifyDate?: ExifDateTime | string; /** * @frequency 🔥 ☆☆☆☆ (1%) * @groups FlashPix * @example "Screen nail" */ ExtensionName?: string; /** * @frequency 🔥 ☆☆☆☆ (1%) * @groups FlashPix * @example "Invalidated By Modification" */ ExtensionPersistence?: string; /** * @frequency 🔥 ★★★☆ (33%) * @groups Composite, EXIF, File, FlashPix, MPF, MakerNotes, QuickTime * @example "(Binary data 37244 bytes, use -b option to extract)" */ PreviewImage?: BinaryField; /** * @frequency 🔥 ☆☆☆☆ (5%) * @groups APP, FlashPix, MakerNotes * @example 976 */ PreviewImageHeight?: number; /** * @frequency 🔥 ☆☆☆☆ (5%) * @groups APP, FlashPix, MakerNotes * @example 816 */ PreviewImageWidth?: number; /** * @frequency 🔥 ☆☆☆☆ (1%) * @groups FlashPix * @example "(Binary data 57881 bytes, use -b option to extract)" */ ScreenNail?: BinaryField | string; /** * @frequency 🔥 ☆☆☆☆ (1%) * @groups FlashPix * @example 1 */ UsedExtensionNumbers?: number; } export declare const FlashPixTagsNames: StrEnum<"PreviewImageHeight" | "PreviewImageWidth" | "PreviewImage" | "AudioStream" | "CodePage" | "CreatingApplication" | "ExtensionClassID" | "ExtensionCreateDate" | "ExtensionDescription" | "ExtensionModifyDate" | "ExtensionName" | "ExtensionPersistence" | "ScreenNail" | "UsedExtensionNumbers">; export type FlashPixTag = StrEnumKeys<typeof FlashPixTagsNames>; export interface JSONTags { /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups JSON * @example 0 */ AIScene?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups JSON * @example 66048 */ FilterId?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups JSON * @example "off" */ Hdr?: string; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups JSON * @example false */ Mirror?: boolean; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups JSON * @example 36864 */ OpMode?: number; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups JSON, MakerNotes * @example "rear" */ SensorType?: string; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups JSON * @example 1 */ ZoomMultiple?: number; } export declare const JSONTagsNames: StrEnum<"AIScene" | "FilterId" | "Hdr" | "Mirror" | "OpMode" | "SensorType" | "ZoomMultiple">; export type JSONTag = StrEnumKeys<typeof JSONTagsNames>; /** * @see https://exiftool.org/TagNames/EXIF.html */ export interface EXIFTags { /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups EXIF * @example 988517 */ Acceleration?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups EXIF * @example "8 12 1968 2628" */ ActiveArea?: string; /** * @frequency 🔥 ☆☆☆☆ (2%) * @groups APP, EXIF, MakerNotes * @example "40 C" */ AmbientTemperature?: string; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups EXIF * @example "2.499755859 1 1.763427734" */ AnalogBalance?: string; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups EXIF * @example 1 */ AntiAliasStrength?: number; /** * @frequency 🔥 ★★★☆ (39%) * @groups EXIF, MakerNotes, PanasonicRaw, XMP * @example 9016997700 */ ApertureValue?: number; /** * @frequency 🔥 ★☆☆☆ (7%) * @groups EXIF, MakerNotes * @example "Arturo DeImage" */ Artist?: string; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups EXIF * @example "1 1 1" */ AsShotNeutral?: string; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups EXIF * @example "0.346428 0.359709" */ AsShotWhiteXY?: string; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups EXIF * @example 3.0050511 */ BaselineExposure?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups EXIF * @example 1 */ BaselineNoise?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups EXIF * @example 1.5 */ BaselineSharpness?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups EXIF * @example 500 */ BayerGreenSplit?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups EXIF * @example 1 */ BestQualityScale?: number; /** * @frequency 🔥 ★★★★ (100%) * @groups APP, EXIF, File, RAF, RIFF, XMP * @example 8 */ BitsPerSample?: number; /** * @frequency 🔥 ☆☆☆☆ (2%) * @groups EXIF, MakerNotes, RAF * @example "94 95 93 93" */ BlackLevel?: string; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups EXIF * @example 512 */ BlackLevelBlue?: number; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups EXIF * @example 512 */ BlackLevelGreen?: number; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups EXIF * @example 512 */ BlackLevelRed?: number; /** * @frequency 🔥 ☆☆☆☆ (0%) * @groups EXIF * @example "2 2" */ BlackLevelRepeatDim?: string; /** * @frequency 🔥 ★★★☆ (23%) * @groups EXIF, MakerNotes, XMP * @example 9.9919505 */ BrightnessValue?: number; /** * @frequency 🧊 ☆☆☆☆ (0%) * @groups EXIF * @example 6.1 */ CameraElevationAngle?: number; /** * @frequency 🔥 ☆☆☆☆ (1%) * @groups APP, EXIF, XMP * @example