Alien-FreeImage
view release on metacpan or search on metacpan
src/Source/Metadata/TagLib.cpp view on Meta::CPAN
{ 0x0031, (char *) "FNumber", (char *) NULL},
{ 0x0032, (char *) "ExposureTime", (char *) NULL},
{ 0x0033, (char *) "ExposureTime2", (char *) NULL},
{ 0x0034, (char *) "BurstShot", (char *) NULL},
{ 0x0035, (char *) "ExposureCompensation", (char *) NULL},
{ 0x0039, (char *) "SensorTemperature", (char *) NULL},
{ 0x003A, (char *) "FlashExposureComp", (char *) NULL},
{ 0x003B, (char *) "Firmware", (char *) NULL},
{ 0x003C, (char *) "WhiteBalance", (char *) NULL},
{ 0x003D, (char *) "PictureMode", (char *) NULL},
{ 0x0000, (char *) NULL, (char *) NULL}
};
// --------------------------------------------------------------------------
// IPTC tags definition
// --------------------------------------------------------------------------
static TagInfo
iptc_tag_table[] =
{
// IPTC-NAA IIM version 4
{ 0x0200 + 0, (char *) "ApplicationRecordVersion", (char *) "Application Record Version"},
{ 0x0200 + 3, (char *) "ObjectTypeReference", (char *) "Object Type Reference"},
{ 0x0200 + 4, (char *) "ObjectAttributeReference", (char *) "Object Attribute Reference"},
{ 0x0200 + 5, (char *) "ObjectName", (char *) "Title"},
{ 0x0200 + 7, (char *) "EditStatus", (char *) "Edit Status"},
{ 0x0200 + 8, (char *) "EditorialUpdate", (char *) "Editorial Update"},
{ 0x0200 + 10, (char *) "Urgency", (char *) "Urgency"},
{ 0x0200 + 12, (char *) "SubjectReference", (char *) "Subject Reference"},
{ 0x0200 + 15, (char *) "Category", (char *) "Category"},
{ 0x0200 + 20, (char *) "SupplementalCategories", (char *) "Supplemental Categories"},
{ 0x0200 + 22, (char *) "FixtureIdentifier", (char *) "Fixture Identifier"},
{ 0x0200 + 25, (char *) "Keywords", (char *) "Keywords"},
{ 0x0200 + 26, (char *) "ContentLocationCode", (char *) "Content Location Code"},
{ 0x0200 + 27, (char *) "ContentLocationName", (char *) "Content Location Name"},
{ 0x0200 + 30, (char *) "ReleaseDate", (char *) "Release Date"},
{ 0x0200 + 35, (char *) "ReleaseTime", (char *) "Release Time"},
{ 0x0200 + 37, (char *) "ExpirationDate", (char *) "Expiration Date"},
{ 0x0200 + 38, (char *) "ExpirationTime", (char *) "Expiration Time"},
{ 0x0200 + 40, (char *) "SpecialInstructions", (char *) "Instructions"},
{ 0x0200 + 42, (char *) "ActionAdvised", (char *) "Action Advised"},
{ 0x0200 + 45, (char *) "ReferenceService", (char *) "Reference Service"},
{ 0x0200 + 47, (char *) "ReferenceDate", (char *) "Reference Date"},
{ 0x0200 + 50, (char *) "ReferenceNumber", (char *) "Reference Number"},
{ 0x0200 + 55, (char *) "DateCreated", (char *) "Date Created"},
{ 0x0200 + 60, (char *) "TimeCreated", (char *) "Time Created"},
{ 0x0200 + 62, (char *) "DigitalCreationDate", (char *) "Digital Creation Date"},
{ 0x0200 + 63, (char *) "DigitalCreationTime", (char *) "Digital Creation Time"},
{ 0x0200 + 65, (char *) "OriginatingProgram", (char *) "Originating Program"},
{ 0x0200 + 70, (char *) "ProgramVersion", (char *) "Program Version"},
{ 0x0200 + 75, (char *) "ObjectCycle", (char *) "Object Cycle"},
{ 0x0200 + 80, (char *) "By-line", (char *) "Author"},
{ 0x0200 + 85, (char *) "By-lineTitle", (char *) "Author's Position"},
{ 0x0200 + 90, (char *) "City", (char *) "City"},
{ 0x0200 + 92, (char *) "SubLocation", (char *) "Sub-Location"},
{ 0x0200 + 95, (char *) "Province-State", (char *) "State/Province"},
{ 0x0200 + 100, (char *) "Country-PrimaryLocationCode", (char *) "Country Code"},
{ 0x0200 + 101, (char *) "Country-PrimaryLocationName", (char *) "Country Name"},
{ 0x0200 + 103, (char *) "OriginalTransmissionReference", (char *) "Transmission Reference"},
{ 0x0200 + 105, (char *) "Headline", (char *) "Headline"},
{ 0x0200 + 110, (char *) "Credit", (char *) "Credit"},
{ 0x0200 + 115, (char *) "Source", (char *) "Source"},
{ 0x0200 + 116, (char *) "CopyrightNotice", (char *) "Copyright Notice"},
{ 0x0200 + 118, (char *) "Contact", (char *) "Contact"},
{ 0x0200 + 120, (char *) "Caption-Abstract", (char *) "Caption"},
{ 0x0200 + 122, (char *) "Writer-Editor", (char *) "Caption Writer"},
{ 0x0200 + 125, (char *) "RasterizedCaption", (char *) "Rasterized Caption"},
{ 0x0200 + 130, (char *) "ImageType", (char *) "Image Type"},
{ 0x0200 + 131, (char *) "ImageOrientation", (char *) "Image Orientation"},
{ 0x0200 + 135, (char *) "LanguageIdentifier", (char *) "Language Identifier"},
{ 0x0200 + 150, (char *) "AudioType", (char *) "Audio Type"},
{ 0x0200 + 151, (char *) "AudioSamplingRate", (char *) "Audio Sampling Rate"},
{ 0x0200 + 152, (char *) "AudioSamplingResolution", (char *) "Audio Sampling Resolution"},
{ 0x0200 + 153, (char *) "AudioDuration", (char *) "Audio Duration"},
{ 0x0200 + 154, (char *) "AudioOutcue", (char *) "Audio Outcue"},
// Metadata seen in other softwares (see also http://owl.phy.queensu.ca/~phil/exiftool/TagNames/IPTC.html#ApplicationRecord)
{ 0x0200 + 184, (char *) "JobID", (char *) "Job ID"},
{ 0x0200 + 185, (char *) "MasterDocumentID", (char *) "Master Document ID"},
{ 0x0200 + 186, (char *) "ShortDocumentID", (char *) "Short Document ID"},
{ 0x0200 + 187, (char *) "UniqueDocumentID", (char *) "Unique Document ID"},
{ 0x0200 + 188, (char *) "OwnerID", (char *) "Owner ID"},
// IPTC-NAA IIM version 4
{ 0x0200 + 200, (char *) "ObjectPreviewFileFormat", (char *) "Object Preview File Format"},
{ 0x0200 + 201, (char *) "ObjectPreviewFileVersion", (char *) "Object Preview File Version"},
{ 0x0200 + 202, (char *) "ObjectPreviewData", (char *) "Audio Outcue"},
// Metadata seen in other softwares (see also http://owl.phy.queensu.ca/~phil/exiftool/TagNames/IPTC.html#ApplicationRecord)
{ 0x0200 + 221, (char *) "Prefs", (char *) "PhotoMechanic preferences"},
{ 0x0200 + 225, (char *) "ClassifyState", (char *) "Classify State"},
{ 0x0200 + 228, (char *) "SimilarityIndex", (char *) "Similarity Index"},
{ 0x0200 + 230, (char *) "DocumentNotes", (char *) "Document Notes"},
{ 0x0200 + 231, (char *) "DocumentHistory", (char *) "Document History"},
{ 0x0200 + 232, (char *) "ExifCameraInfo", (char *) "Exif Camera Info"},
{ 0x0000, (char *) NULL, (char *) NULL}
};
// --------------------------------------------------------------------------
// GeoTIFF tags definition
// --------------------------------------------------------------------------
static TagInfo
geotiff_tag_table[] =
{
{ 0x830E, (char *) "GeoPixelScale", (char *) NULL},
{ 0x8480, (char *) "Intergraph TransformationMatrix", (char *) NULL},
{ 0x8482, (char *) "GeoTiePoints", (char *) NULL},
{ 0x85D7, (char *) "JPL Carto IFD offset", (char *) NULL},
{ 0x85D8, (char *) "GeoTransformationMatrix", (char *) NULL},
{ 0x87AF, (char *) "GeoKeyDirectory", (char *) NULL},
{ 0x87B0, (char *) "GeoDoubleParams", (char *) NULL},
{ 0x87B1, (char *) "GeoASCIIParams", (char *) NULL},
{ 0x0000, (char *) NULL, (char *) NULL}
};
// --------------------------------------------------------------------------
// Animation tags definition
// --------------------------------------------------------------------------
static TagInfo
animation_tag_table[] =
{
( run in 0.605 second using v1.01-cache-2.11-cpan-5b529ec07f3 )