1e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk/* 2e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk * Copyright 2014 The Android Open Source Project 3e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk * 4e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk * Licensed under the Apache License, Version 2.0 (the "License"); 5e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk * you may not use this file except in compliance with the License. 6e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk * You may obtain a copy of the License at 7e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk * 8e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk * http://www.apache.org/licenses/LICENSE-2.0 9e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk * 10e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk * Unless required by applicable law or agreed to in writing, software 11e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk * distributed under the License is distributed on an "AS IS" BASIS, 12e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk * See the License for the specific language governing permissions and 14e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk * limitations under the License. 15e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk */ 16e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 17e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk#ifndef IMG_UTILS_TIFF_TAG_DEFINITION_H 18e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk#define IMG_UTILS_TIFF_TAG_DEFINITION_H 19e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 20e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk#include <img_utils/TiffEntry.h> 21e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk#include <img_utils/Output.h> 22e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk#include <img_utils/TiffHelpers.h> 23e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk#include <stdint.h> 24e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 25e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunknamespace android { 26e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunknamespace img_utils { 27e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 28e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk/** 29e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk * Tag definitions contain information about standard TIFF compatible tags. 30e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk */ 31e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunktypedef struct TagDefinition { 324510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk // The tag name. 334510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk const char* tagName; 34e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk // The specified tag ID. 354510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk const uint16_t tagId; 36e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk // The default type for this tag. This must be a valid TIFF type. 374510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk const TagType defaultType; 38e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk // The default Image File Directory (IFD) for this tag. 394510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk const uint32_t defaultIfd; 40e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk // The valid count for this tag, or 0 if the count is not fixed. 414510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk const uint32_t fixedCount; 42e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk // The endianness of the tag value, or UNDEFINED_ENDIAN if there is no fixed endian 434510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk const Endianness fixedEndian; 44e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk} TagDefinition_t; 45e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 46e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk/** 47e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk * Convenience defines for tag ids. 48e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk */ 49e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunkenum { 50e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_RAWTOPREVIEWGAIN = 0xC7A8u, 51e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_NEWRAWIMAGEDIGEST = 0xC7A7u, 52e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_ORIGINALDEFAULTCROPSIZE = 0xC793u, 53e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_ORIGINALBESTQUALITYFINALSIZE = 0xC792u, 54e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_ORIGINALDEFAULTFINALSIZE = 0xC791u, 55e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_PROFILEHUESATMAPENCODING = 0xC7A3u, 56e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_PROFILELOOKTABLEENCODING = 0xC7A4u, 57e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_BASELINEEXPOSUREOFFSET = 0xC7A5u, 58e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_DEFAULTBLACKRENDER = 0xC7A6u, 59e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_DEFAULTUSERCROP = 0xC7B5u, 60e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_NOISEPROFILE = 0xC761u, 61e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_OPCODELIST3 = 0xC74Eu, 62e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_OPCODELIST2 = 0xC741u, 63e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_OPCODELIST1 = 0xC740u, 64e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_PROFILELOOKTABLEDATA = 0xC726u, 65e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_PROFILELOOKTABLEDIMS = 0xC725u, 66e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_ROWINTERLEAVEFACTOR = 0xC71Fu, 67e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_SUBTILEBLOCKSIZE = 0xC71Eu, 68e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_ORIGINALRAWFILEDIGEST = 0xC71Du, 69e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_RAWIMAGEDIGEST = 0xC71Cu, 70e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_PREVIEWDATETIME = 0xC71Bu, 71e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_PREVIEWCOLORSPACE = 0xC71Au, 72e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_PREVIEWSETTINGSDIGEST = 0xC719u, 73e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_PREVIEWSETTINGSNAME = 0xC718u, 74e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_PREVIEWAPPLICATIONVERSION = 0xC717u, 75e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_PREVIEWAPPLICATIONNAME = 0xC716u, 76e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_FORWARDMATRIX2 = 0xC715u, 77e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_FORWARDMATRIX1 = 0xC714u, 78e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_PROFILECOPYRIGHT = 0xC6FEu, 79e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_PROFILEEMBEDPOLICY = 0xC6FDu, 80e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_PROFILETONECURVE = 0xC6FCu, 81e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_PROFILEHUESATMAPDATA2 = 0xC6FBu, 82e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_PROFILEHUESATMAPDATA1 = 0xC6FAu, 83e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_PROFILEHUESATMAPDIMS = 0xC6F9u, 84e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_PROFILENAME = 0xC6F8u, 85e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_NOISEREDUCTIONAPPLIED = 0xC6F7u, 86e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_ASSHOTPROFILENAME = 0xC6F6u, 87e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_EXTRACAMERAPROFILES = 0xC6F5u, 88e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_PROFILECALIBRATIONSIGNATURE = 0xC6F4u, 89e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_CAMERACALIBRATIONSIGNATURE = 0xC6F3u, 90e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_COLORIMETRICREFERENCE = 0xC6BFu, 91e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_CURRENTPREPROFILEMATRIX = 0xC692u, 92e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_CURRENTICCPROFILE = 0xC691u, 93e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_ASSHOTPREPROFILEMATRIX = 0xC690u, 94e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_ASSHOTICCPROFILE = 0xC68Fu, 95e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_MASKEDAREAS = 0xC68Eu, 96e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_ACTIVEAREA = 0xC68Du, 97e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_ORIGINALRAWFILEDATA = 0xC68Cu, 98e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_ORIGINALRAWFILENAME = 0xC68Bu, 99e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_RAWDATAUNIQUEID = 0xC65Du, 100e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_MAKERNOTESAFETY = 0xC635u, 101e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_DNGPRIVATEDATA = 0xC634u, 102e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_SHADOWSCALE = 0xC633u, 103e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_ANTIALIASSTRENGTH = 0xC632u, 104e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_CHROMABLURRADIUS = 0xC631u, 105e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_LENSINFO = 0xC630u, 106e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_CAMERASERIALNUMBER = 0xC62Fu, 107e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_LINEARRESPONSELIMIT = 0xC62Eu, 108e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_BAYERGREENSPLIT = 0xC62Du, 109e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_BASELINESHARPNESS = 0xC62Cu, 110e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_BASELINENOISE = 0xC62Bu, 111e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_BASELINEEXPOSURE = 0xC62Au, 112e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_ASSHOTWHITEXY = 0xC629u, 113e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_ASSHOTNEUTRAL = 0xC628u, 114e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_ANALOGBALANCE = 0xC627u, 115e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_REDUCTIONMATRIX2 = 0xC626u, 116e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_REDUCTIONMATRIX1 = 0xC625u, 117e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_CAMERACALIBRATION2 = 0xC624u, 118e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_CAMERACALIBRATION1 = 0xC623u, 119e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_COLORMATRIX2 = 0xC622u, 120e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_COLORMATRIX1 = 0xC621u, 121e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_CALIBRATIONILLUMINANT2 = 0xC65Bu, 122e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_CALIBRATIONILLUMINANT1 = 0xC65Au, 123e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_DEFAULTCROPSIZE = 0xC620u, 124e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_DEFAULTCROPORIGIN = 0xC61Fu, 125e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_BESTQUALITYSCALE = 0xC65Cu, 126e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_DEFAULTSCALE = 0xC61Eu, 127e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_WHITELEVEL = 0xC61Du, 128e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_BLACKLEVELDELTAV = 0xC61Cu, 129e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_BLACKLEVELDELTAH = 0xC61Bu, 130e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_BLACKLEVEL = 0xC61Au, 131e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_BLACKLEVELREPEATDIM = 0xC619u, 132e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_LINEARIZATIONTABLE = 0xC618u, 133e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_CFALAYOUT = 0xC617u, 134e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_CFAPLANECOLOR = 0xC616u, 135e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_LOCALIZEDCAMERAMODEL = 0xC615u, 136e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_UNIQUECAMERAMODEL = 0xC614u, 137e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_DNGBACKWARDVERSION = 0xC613u, 138e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_DNGVERSION = 0xC612u, 139e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_SUBFILETYPE = 0x00FFu, 140e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_YRESOLUTION = 0x011Bu, 141e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_XRESOLUTION = 0x011Au, 142e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_THRESHHOLDING = 0x0107u, 143e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_STRIPOFFSETS = 0x0111u, 144e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_STRIPBYTECOUNTS = 0x0117u, 145e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_SOFTWARE = 0x0131u, 146e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_SAMPLESPERPIXEL = 0x0115u, 147e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_ROWSPERSTRIP = 0x0116u, 148e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_RESOLUTIONUNIT = 0x0128u, 149e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_PLANARCONFIGURATION = 0x011Cu, 150e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_PHOTOMETRICINTERPRETATION = 0x0106u, 151e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_ORIENTATION = 0x0112u, 152e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_NEWSUBFILETYPE = 0x00FEu, 153e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_MODEL = 0x0110u, 154e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_MINSAMPLEVALUE = 0x0118u, 155e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_MAXSAMPLEVALUE = 0x0119u, 156e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_MAKE = 0x010Fu, 157e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_IMAGEWIDTH = 0x0100u, 158e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_IMAGELENGTH = 0x0101u, 159e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_IMAGEDESCRIPTION = 0x010Eu, 160e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_HOSTCOMPUTER = 0x013Cu, 161e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_GRAYRESPONSEUNIT = 0x0122u, 162e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_GRAYRESPONSECURVE = 0x0123u, 163e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_FREEOFFSETS = 0x0120u, 164e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_FREEBYTECOUNTS = 0x0121u, 165e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_FILLORDER = 0x010Au, 166e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_EXTRASAMPLES = 0x0152u, 167e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_DATETIME = 0x0132u, 168e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_COPYRIGHT = 0x8298u, 169e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_COMPRESSION = 0x0103u, 170e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_COLORMAP = 0x0140u, 171e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_CELLWIDTH = 0x0108u, 172e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_CELLLENGTH = 0x0109u, 173e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_BITSPERSAMPLE = 0x0102u, 174e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_ARTIST = 0x013Bu, 175e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_EXIFVERSION = 0x9000u, 176e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_CFAREPEATPATTERNDIM = 0x828Du, 177ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk TAG_DATETIMEORIGINAL = 0x9003u, 178e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_CFAPATTERN = 0x828Eu, 179e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk TAG_SUBIFDS = 0x014Au, 180ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk TAG_TIFFEPSTANDARDID = 0x9216u, 181ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk TAG_EXPOSURETIME = 0x829Au, 182ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk TAG_ISOSPEEDRATINGS = 0x8827u, 183ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk TAG_FOCALLENGTH = 0x920Au, 184ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk TAG_FNUMBER = 0x829Du, 1854510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk TAG_GPSINFO = 0x8825u, 1864510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk TAG_GPSVERSIONID = 0x0u, 1874510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk TAG_GPSLATITUDEREF = 0x1u, 1884510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk TAG_GPSLATITUDE = 0x2u, 1894510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk TAG_GPSLONGITUDEREF = 0x3u, 1904510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk TAG_GPSLONGITUDE = 0x4u, 1914510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk TAG_GPSTIMESTAMP = 0x7u, 1924510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk TAG_GPSDATESTAMP = 0x001Du, 193e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk}; 194e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 195e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk/** 19645a599d79a1a1b74b959d98eccfbec9c6a5aa237Eino-Ville Talvala * Convenience values for tags with enumerated values 19745a599d79a1a1b74b959d98eccfbec9c6a5aa237Eino-Ville Talvala */ 19845a599d79a1a1b74b959d98eccfbec9c6a5aa237Eino-Ville Talvala 19945a599d79a1a1b74b959d98eccfbec9c6a5aa237Eino-Ville Talvalaenum { 20045a599d79a1a1b74b959d98eccfbec9c6a5aa237Eino-Ville Talvala TAG_ORIENTATION_NORMAL = 1, 20145a599d79a1a1b74b959d98eccfbec9c6a5aa237Eino-Ville Talvala TAG_ORIENTATION_ROTATE_180 = 3, 20245a599d79a1a1b74b959d98eccfbec9c6a5aa237Eino-Ville Talvala TAG_ORIENTATION_ROTATE_90 = 6, 20345a599d79a1a1b74b959d98eccfbec9c6a5aa237Eino-Ville Talvala TAG_ORIENTATION_ROTATE_270 = 8, 20445a599d79a1a1b74b959d98eccfbec9c6a5aa237Eino-Ville Talvala TAG_ORIENTATION_UNKNOWN = 9 20545a599d79a1a1b74b959d98eccfbec9c6a5aa237Eino-Ville Talvala}; 20645a599d79a1a1b74b959d98eccfbec9c6a5aa237Eino-Ville Talvala 20745a599d79a1a1b74b959d98eccfbec9c6a5aa237Eino-Ville Talvala/** 208e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk * TIFF_EP_TAG_DEFINITIONS contains tags defined in the TIFF EP spec 209e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk */ 210e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunkconst TagDefinition_t TIFF_EP_TAG_DEFINITIONS[] = { 211e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // PhotometricInterpretation 2124510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "PhotometricInterpretation", 213e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0106u, 214e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 215e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 216e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 217e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 218e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 219e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // SubIfds 2204510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "SubIfds", 221e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x014Au, 222e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 223e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 224e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 225e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 226e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 227e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // CFAPattern 2284510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "CFAPattern", 229e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x828Eu, 230e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk BYTE, 231e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 232e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 233e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 234e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 235e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // CFARepeatPatternDim 2364510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "CFARepeatPatternDim", 237e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x828Du, 238e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 239e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 240e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 2, 241e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 242e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 243ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk { // DateTimeOriginal 2444510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "DateTimeOriginal", 245ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk 0x9003u, 246ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk ASCII, 247ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk IFD_0, 248ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk 20, 249ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk UNDEFINED_ENDIAN 250ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk }, 251ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk { // Tiff/EPStandardID 2524510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "Tiff", 253ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk 0x9216u, 254ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk BYTE, 255ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk IFD_0, 256ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk 4, 257ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk UNDEFINED_ENDIAN 258ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk }, 259ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk { // ExposureTime 2604510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ExposureTime", 261ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk 0x829Au, 262ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk RATIONAL, 263ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk IFD_0, 264ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk 0, 265ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk UNDEFINED_ENDIAN 266ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk }, 267ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk { // ISOSpeedRatings 2684510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ISOSpeedRatings", 269ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk 0x8827u, 270ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk SHORT, 271ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk IFD_0, 272ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk 0, 273ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk UNDEFINED_ENDIAN 274ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk }, 275ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk { // FocalLength 2764510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "FocalLength", 277ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk 0x920Au, 278ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk RATIONAL, 279ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk IFD_0, 280ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk 0, 281ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk UNDEFINED_ENDIAN 282ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk }, 283ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk { // FNumber 2844510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "FNumber", 285ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk 0x829Du, 286ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk RATIONAL, 287ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk IFD_0, 288ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk 0, 289ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk UNDEFINED_ENDIAN 290ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk }, 2914510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk { // GPSInfo 2924510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "GPSInfo", 2934510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk 0x8825u, 2944510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk LONG, 2954510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk IFD_0, 2964510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk 1, 2974510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk UNDEFINED_ENDIAN 2984510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk }, 2994510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk { // GPSVersionID 3004510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "GPSVersionID", 3014510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk 0x0u, 3024510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk BYTE, 3034510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk IFD_0, 3044510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk 4, 3054510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk UNDEFINED_ENDIAN 3064510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk }, 3074510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk { // GPSLatitudeRef 3084510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "GPSLatitudeRef", 3094510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk 0x1u, 3104510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk ASCII, 3114510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk IFD_0, 3124510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk 2, 3134510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk UNDEFINED_ENDIAN 3144510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk }, 3154510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk { // GPSLatitude 3164510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "GPSLatitude", 3174510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk 0x2u, 3184510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk RATIONAL, 3194510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk IFD_0, 3204510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk 3, 3214510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk UNDEFINED_ENDIAN 3224510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk }, 3234510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk { // GPSLongitudeRef 3244510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "GPSLongitudeRef", 3254510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk 0x3u, 3264510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk ASCII, 3274510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk IFD_0, 3284510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk 2, 3294510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk UNDEFINED_ENDIAN 3304510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk }, 3314510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk { // GPSLongitude 3324510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "GPSLongitude", 3334510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk 0x4u, 3344510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk RATIONAL, 3354510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk IFD_0, 3364510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk 3, 3374510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk UNDEFINED_ENDIAN 3384510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk }, 3394510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk { // GPSTimeStamp 3404510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "GPSTimeStamp", 3414510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk 0x7u, 3424510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk RATIONAL, 3434510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk IFD_0, 3444510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk 3, 3454510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk UNDEFINED_ENDIAN 3464510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk }, 347e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk /*TODO: Remaining TIFF EP tags*/ 348e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk}; 349e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 350e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk/** 351e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk * EXIF_2_3_TAG_DEFINITIONS contains tags defined in the Jeita EXIF 2.3 spec 352e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk */ 353e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunkconst TagDefinition_t EXIF_2_3_TAG_DEFINITIONS[] = { 354e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ExifVersion 3554510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ExifVersion", 356e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x9000u, 357e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED, 358e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 359e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 4, 360e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 361e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 3624510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk { // GPSDateStamp 3634510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "GPSDateStamp", 3644510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk 0x001Du, 3654510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk ASCII, 3664510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk IFD_0, 3674510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk 11, 3684510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk UNDEFINED_ENDIAN 3694510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk }, 370e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk /*TODO: Remaining EXIF 2.3 tags*/ 371e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk}; 372e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 373e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk/** 374e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk * TIFF_6_TAG_DEFINITIONS contains tags defined in the TIFF 6.0 spec 375e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk */ 376e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunkconst TagDefinition_t TIFF_6_TAG_DEFINITIONS[] = { 377e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // SubFileType 3784510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "SubFileType", 379e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x00FFu, 380e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 381e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 382e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 383e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 384e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 385e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // Artist 3864510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "Artist", 387e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x013Bu, 388e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 389e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 390e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 391e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 392e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 393e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // BitsPerSample 3944510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "BitsPerSample", 395e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0102u, 396e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 397e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 398e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 399e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 400e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 401e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // CellLength 4024510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "CellLength", 403e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0109u, 404e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 405e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 406e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 407e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 408e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 409e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // CellWidth 4104510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "CellWidth", 411e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0108u, 412e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 413e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 414e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 415e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 416e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 417e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ColorMap 4184510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ColorMap", 419e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0140u, 420e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 421e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 422e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 423e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 424e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 425e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // Compression 4264510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "Compression", 427e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0103u, 428e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 429e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 430e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 431e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 432e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 433e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // Copyright 4344510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "Copyright", 435e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x8298u, 436e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 437e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 438e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 439e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 440e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 441e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // DateTime 4424510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "DateTime", 443e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0132u, 444e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 445e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 446e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 20, 447e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 448e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 449e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ExtraSamples 4504510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ExtraSamples", 451e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0152u, 452e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 453e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 454e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 455e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 456e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 457e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // FillOrder 4584510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "FillOrder", 459e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x010Au, 460e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 461e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 462e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 463e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 464e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 465e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // FreeByteCounts 4664510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "FreeByteCounts", 467e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0121u, 468e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 469e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 470e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 471e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 472e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 473e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // FreeOffsets 4744510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "FreeOffsets", 475e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0120u, 476e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 477e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 478e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 479e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 480e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 481e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // GrayResponseCurve 4824510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "GrayResponseCurve", 483e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0123u, 484e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 485e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 486e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 487e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 488e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 489e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // GrayResponseUnit 4904510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "GrayResponseUnit", 491e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0122u, 492e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 493e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 494e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 495e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 496e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 497e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // HostComputer 4984510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "HostComputer", 499e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x013Cu, 500e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 501e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 502e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 503e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 504e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 505e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ImageDescription 5064510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ImageDescription", 507e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x010Eu, 508e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 509e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 510e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 511e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 512e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 513e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ImageLength 5144510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ImageLength", 515e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0101u, 516e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 517e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 518e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 519e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 520e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 521e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ImageWidth 5224510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ImageWidth", 523e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0100u, 524e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 525e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 526e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 527e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 528e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 529e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // Make 5304510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "Make", 531e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x010Fu, 532e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 533e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 534e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 535e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 536e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 537e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // MaxSampleValue 5384510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "MaxSampleValue", 539e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0119u, 540e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 541e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 542e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 543e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 544e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 545e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // MinSampleValue 5464510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "MinSampleValue", 547e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0118u, 548e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 549e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 550e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 551e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 552e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 553e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // Model 5544510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "Model", 555e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0110u, 556e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 557e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 558e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 559e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 560e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 561e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // NewSubfileType 5624510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "NewSubfileType", 563e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x00FEu, 564e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 565e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 566e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 567e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 568e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 569e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // Orientation 5704510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "Orientation", 571e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0112u, 572e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 573e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 574e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 575e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 576e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 577e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // PhotoMetricInterpretation 5784510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "PhotoMetricInterpretation", 579e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0106u, 580e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 581e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 582e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 583e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 584e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 585e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // PlanarConfiguration 5864510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "PlanarConfiguration", 587e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x011Cu, 588e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 589e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 590e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 591e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 592e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 593e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ResolutionUnit 5944510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ResolutionUnit", 595e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0128u, 596e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 597e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 598e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 599e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 600e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 601e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // RowsPerStrip 6024510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "RowsPerStrip", 603e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0116u, 604e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 605e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 606e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 607e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 608e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 609e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // SamplesPerPixel 6104510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "SamplesPerPixel", 611e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0115u, 612e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 613e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 614e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 615e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 616e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 617e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // Software 6184510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "Software", 619e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0131u, 620e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 621e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 622e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 623e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 624e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 625e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // StripByteCounts 6264510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "StripByteCounts", 627e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0117u, 628e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 629e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 630e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 631e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 632e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 633e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // StripOffsets 6344510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "StripOffsets", 635e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0111u, 636e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 637e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 638e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 639e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 640e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 641e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // SubfileType 6424510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "SubfileType", 643e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x00FFu, 644e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 645e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 646e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 647e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 648e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 649e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // Threshholding 6504510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "Threshholding", 651e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0107u, 652e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 653e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 654e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 655e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 656e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 657e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // XResolution 6584510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "XResolution", 659e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x011Au, 660e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RATIONAL, 661e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 662e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 663e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 664e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 665e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // YResolution 6664510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "YResolution", 667e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x011Bu, 668e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RATIONAL, 669e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 670e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 671e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 672e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 673e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk}; 674e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 675e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk/** 676e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk * DNG_TAG_DEFINITIONS contains tags defined in the DNG 1.4 spec 677e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk */ 678e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunkconst TagDefinition_t DNG_TAG_DEFINITIONS[] = { 679e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // DNGVersion 6804510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "DNGVersion", 681e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC612u, 682e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk BYTE, 683e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 684e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 4, 685e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 686e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 687e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // DNGBackwardVersion 6884510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "DNGBackwardVersion", 689e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC613u, 690e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk BYTE, 691e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 692e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 4, 693e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 694e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 695e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // UniqueCameraModel 6964510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "UniqueCameraModel", 697e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC614u, 698e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 699e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 700e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 701e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 702e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 703e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // LocalizedCameraModel 7044510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "LocalizedCameraModel", 705e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC615u, 706e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 707e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 708e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 709e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 710e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 711e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // CFAPlaneColor 7124510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "CFAPlaneColor", 713e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC616u, 714e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk BYTE, 715e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 716e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 717e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 718e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 719e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // CFALayout 7204510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "CFALayout", 721e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC617u, 722e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 723e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 724e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 725e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 726e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 727e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // LinearizationTable 7284510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "LinearizationTable", 729e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC618u, 730e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 731e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 732e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 733e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 734e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 735e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // BlackLevelRepeatDim 7364510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "BlackLevelRepeatDim", 737e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC619u, 738e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 739e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 740e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 2, 741e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 742e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 743e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // BlackLevel 7444510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "BlackLevel", 745e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC61Au, 74645a599d79a1a1b74b959d98eccfbec9c6a5aa237Eino-Ville Talvala RATIONAL, 747e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 748e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 749e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 750e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 751e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // BlackLevelDeltaH 7524510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "BlackLevelDeltaH", 753e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC61Bu, 754e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SRATIONAL, 755e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 756e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 757e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 758e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 759e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // BlackLevelDeltaV 7604510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "BlackLevelDeltaV", 761e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC61Cu, 762e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SRATIONAL, 763e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 764e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 765e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 766e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 767e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // WhiteLevel 7684510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "WhiteLevel", 769e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC61Du, 770e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 771e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 772e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 773e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 774e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 775e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // DefaultScale 7764510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "DefaultScale", 777e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC61Eu, 778e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RATIONAL, 779e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 780e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 2, 781e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 782e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 783e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // BestQualityScale 7844510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "BestQualityScale", 785e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC65Cu, 786e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RATIONAL, 787e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 788e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 789e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 790e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 791e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // DefaultCropOrigin 7924510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "DefaultCropOrigin", 793e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC61Fu, 794e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 795e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 796e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 2, 797e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 798e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 799e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // DefaultCropSize 8004510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "DefaultCropSize", 801e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC620u, 802e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 803e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 804e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 2, 805e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 806e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 807e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // CalibrationIlluminant1 8084510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "CalibrationIlluminant1", 809e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC65Au, 810e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 811e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 812e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 813e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 814e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 815e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // CalibrationIlluminant2 8164510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "CalibrationIlluminant2", 817e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC65Bu, 818e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 819e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 820e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 821e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 822e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 823e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ColorMatrix1 8244510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ColorMatrix1", 825e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC621u, 826e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SRATIONAL, 827e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 828e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 829e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 830e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 831e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ColorMatrix2 8324510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ColorMatrix2", 833e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC622u, 834e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SRATIONAL, 835e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 836e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 837e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 838e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 839e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // CameraCalibration1 8404510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "CameraCalibration1", 841e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC623u, 842e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SRATIONAL, 843e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 844e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 845e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 846e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 847e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // CameraCalibration2 8484510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "CameraCalibration2", 849e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC624u, 850e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SRATIONAL, 851e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 852e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 853e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 854e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 855e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ReductionMatrix1 8564510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ReductionMatrix1", 857e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC625u, 858e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SRATIONAL, 859e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 860e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 861e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 862e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 863e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ReductionMatrix2 8644510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ReductionMatrix2", 865e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC626u, 866e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SRATIONAL, 867e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 868e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 869e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 870e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 871e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // AnalogBalance 8724510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "AnalogBalance", 873e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC627u, 874e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RATIONAL, 875e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 876e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 877e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 878e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 879e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // AsShotNeutral 8804510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "AsShotNeutral", 881e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC628u, 882e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RATIONAL, 883e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 884e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 885e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 886e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 887e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // AsShotWhiteXY 8884510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "AsShotWhiteXY", 889e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC629u, 890e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RATIONAL, 891e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 892e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 2, 893e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 894e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 895e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // BaselineExposure 8964510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "BaselineExposure", 897e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC62Au, 898e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SRATIONAL, 899e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 900e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 901e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 902e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 903e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // BaselineNoise 9044510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "BaselineNoise", 905e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC62Bu, 906e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RATIONAL, 907e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 908e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 909e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 910e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 911e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // BaselineSharpness 9124510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "BaselineSharpness", 913e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC62Cu, 914e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RATIONAL, 915e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 916e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 917e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 918e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 919e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // BayerGreenSplit 9204510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "BayerGreenSplit", 921e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC62Du, 922e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 923e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 924e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 925e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 926e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 927e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // LinearResponseLimit 9284510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "LinearResponseLimit", 929e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC62Eu, 930e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RATIONAL, 931e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 932e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 933e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 934e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 935e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // CameraSerialNumber 9364510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "CameraSerialNumber", 937e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC62Fu, 938e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 939e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 940e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 941e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 942e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 943e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // LensInfo 9444510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "LensInfo", 945e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC630u, 946e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RATIONAL, 947e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 948e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 4, 949e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 950e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 951e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ChromaBlurRadius 9524510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ChromaBlurRadius", 953e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC631u, 954e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RATIONAL, 955e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 956e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 957e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 958e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 959e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // AntiAliasStrength 9604510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "AntiAliasStrength", 961e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC632u, 962e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RATIONAL, 963e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 964e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 965e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 966e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 967e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ShadowScale 9684510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ShadowScale", 969e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC633u, 970e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RATIONAL, 971e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 972e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 973e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 974e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 975e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // DNGPrivateData 9764510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "DNGPrivateData", 977e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC634u, 978e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk BYTE, 979e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 980e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 981e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 982e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 983e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // MakerNoteSafety 9844510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "MakerNoteSafety", 985e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC635u, 986e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 987e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 988e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 989e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 990e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 991e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // RawDataUniqueID 9924510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "RawDataUniqueID", 993e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC65Du, 994e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk BYTE, 995e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 996e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 16, 997e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 998e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 999e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // OriginalRawFileName 10004510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "OriginalRawFileName", 1001e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC68Bu, 1002e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 1003e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 1004e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1005e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1006e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1007e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // OriginalRawFileData 10084510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "OriginalRawFileData", 1009e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC68Cu, 1010e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED, 1011e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 1012e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1013e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk BIG 1014e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1015e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ActiveArea 10164510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ActiveArea", 1017e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC68Du, 1018e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 1019e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 1020e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 4, 1021e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1022e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1023e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // MaskedAreas 10244510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "MaskedAreas", 1025e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC68Eu, 1026e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 1027e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 1028e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1029e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1030e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1031e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // AsShotICCProfile 10324510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "AsShotICCProfile", 1033e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC68Fu, 1034e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED, 1035e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 1036e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1037e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1038e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1039e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // AsShotPreProfileMatrix 10404510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "AsShotPreProfileMatrix", 1041e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC690u, 1042e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SRATIONAL, 1043e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 1044e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1045e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1046e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1047e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // CurrentICCProfile 10484510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "CurrentICCProfile", 1049e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC691u, 1050e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED, 1051e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 1052e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1053e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1054e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1055e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // CurrentICCProfile 10564510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "CurrentICCProfile", 1057e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC691u, 1058e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED, 1059e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 1060e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1061e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1062e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1063e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // CurrentPreProfileMatrix 10644510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "CurrentPreProfileMatrix", 1065e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC692u, 1066e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SRATIONAL, 1067e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 1068e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1069e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1070e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1071e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ColorimetricReference 10724510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ColorimetricReference", 1073e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC6BFu, 1074e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 1075e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 1076e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 1077e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1078e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1079e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // CameraCalibrationSignature 10804510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "CameraCalibrationSignature", 1081e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC6F3u, 1082e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 1083e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 1084e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1085e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1086e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1087e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ProfileCalibrationSignature 10884510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ProfileCalibrationSignature", 1089e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC6F4u, 1090e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 1091e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 1092e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1093e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1094e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1095e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ExtraCameraProfiles 10964510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ExtraCameraProfiles", 1097e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC6F5u, 1098e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 1099e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 1100e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1101e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1102e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1103e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // AsShotProfileName 11044510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "AsShotProfileName", 1105e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC6F6u, 1106e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 1107e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 1108e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1109e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1110e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1111e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // NoiseReductionApplied 11124510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "NoiseReductionApplied", 1113e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC6F7u, 1114e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RATIONAL, 1115e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 1116e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 1117e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1118e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1119e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ProfileName 11204510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ProfileName", 1121e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC6F8u, 1122e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 1123e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 1124e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1125e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1126e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1127e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ProfileHueSatMapDims 11284510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ProfileHueSatMapDims", 1129e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC6F9u, 1130e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 1131e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 1132e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 3, 1133e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1134e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1135e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ProfileHueSatMapData1 11364510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ProfileHueSatMapData1", 1137e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC6FAu, 1138e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk FLOAT, 1139e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 1140e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1141e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1142e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1143e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ProfileHueSatMapData2 11444510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ProfileHueSatMapData2", 1145e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC6FBu, 1146e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk FLOAT, 1147e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 1148e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1149e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1150e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1151e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ProfileToneCurve 11524510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ProfileToneCurve", 1153e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC6FCu, 1154e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk FLOAT, 1155e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 1156e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1157e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1158e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1159e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ProfileEmbedPolicy 11604510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ProfileEmbedPolicy", 1161e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC6FDu, 1162e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 1163e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 1164e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 1165e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1166e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1167e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ProfileCopyright 11684510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ProfileCopyright", 1169e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC6FEu, 1170e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 1171e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 1172e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1173e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1174e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1175e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ForwardMatrix1 11764510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ForwardMatrix1", 1177e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC714u, 1178e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SRATIONAL, 1179e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 1180e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1181e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1182e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1183e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ForwardMatrix2 11844510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ForwardMatrix2", 1185e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC715u, 1186e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SRATIONAL, 1187e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 1188e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1189e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1190e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1191e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // PreviewApplicationName 11924510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "PreviewApplicationName", 1193e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC716u, 1194e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 1195e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PREVIEW_IFD, 1196e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1197e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1198e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1199e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // PreviewApplicationVersion 12004510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "PreviewApplicationVersion", 1201e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC717u, 1202e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 1203e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PREVIEW_IFD, 1204e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1205e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1206e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1207e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // PreviewSettingsName 12084510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "PreviewSettingsName", 1209e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC718u, 1210e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 1211e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PREVIEW_IFD, 1212e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1213e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1214e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1215e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // PreviewSettingsDigest 12164510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "PreviewSettingsDigest", 1217e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC719u, 1218e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk BYTE, 1219e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PREVIEW_IFD, 1220e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 16, 1221e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1222e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1223e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // PreviewColorSpace 12244510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "PreviewColorSpace", 1225e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC71Au, 1226e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 1227e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PREVIEW_IFD, 1228e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 1229e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1230e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1231e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // PreviewDateTime 12324510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "PreviewDateTime", 1233e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC71Bu, 1234e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 1235e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PREVIEW_IFD, 1236e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1237e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1238e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1239e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // RawImageDigest 12404510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "RawImageDigest", 1241e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC71Cu, 1242e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk BYTE, 1243e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 1244e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 16, 1245e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1246e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1247e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // OriginalRawFileDigest 12484510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "OriginalRawFileDigest", 1249e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC71Du, 1250e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk BYTE, 1251e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 1252e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 16, 1253e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1254e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1255e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // SubTileBlockSize 12564510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "SubTileBlockSize", 1257e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC71Eu, 1258e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 1259e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 1260e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 2, 1261e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1262e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1263e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // RowInterleaveFactor 12644510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "RowInterleaveFactor", 1265e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC71Fu, 1266e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 1267e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 1268e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 1269e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1270e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1271e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ProfileLookTableDims 12724510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ProfileLookTableDims", 1273e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC725u, 1274e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 1275e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 1276e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 3, 1277e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1278e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1279e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ProfileLookTableData 12804510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ProfileLookTableData", 1281e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC726u, 1282e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk FLOAT, 1283e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 1284e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1285e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1286e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1287e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // OpcodeList1 12884510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "OpcodeList1", 1289e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC740u, 1290e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED, 1291e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 1292e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1293e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk BIG 1294e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1295e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // OpcodeList2 12964510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "OpcodeList2", 1297e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC741u, 1298e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED, 1299e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 1300e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1301e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk BIG 1302e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1303e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // OpcodeList3 13044510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "OpcodeList3", 1305e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC74Eu, 1306e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED, 1307e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 1308e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1309e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk BIG 1310e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1311e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // NoiseProfile 13124510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "NoiseProfile", 1313e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC761u, 1314e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk DOUBLE, 1315e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 1316e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1317e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1318e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1319e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // DefaultUserCrop 13204510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "DefaultUserCrop", 1321e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC7B5u, 1322e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RATIONAL, 1323e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 1324e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 4, 1325e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1326e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1327e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // DefaultBlackRender 13284510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "DefaultBlackRender", 1329e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC7A6u, 1330e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 1331e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 1332e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 1333e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1334e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1335e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // BaselineExposureOffset 13364510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "BaselineExposureOffset", 1337e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC7A5u, 1338e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RATIONAL, 1339e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 1340e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 1341e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1342e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1343e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ProfileLookTableEncoding 13444510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ProfileLookTableEncoding", 1345e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC7A4u, 1346e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 1347e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 1348e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 1349e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1350e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1351e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ProfileHueSatMapEncoding 13524510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ProfileHueSatMapEncoding", 1353e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC7A3u, 1354e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 1355e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 1356e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 1357e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1358e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1359e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // OriginalDefaultFinalSize 13604510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "OriginalDefaultFinalSize", 1361e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC791u, 1362e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 1363e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 1364e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 2, 1365e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1366e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1367e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // OriginalBestQualityFinalSize 13684510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "OriginalBestQualityFinalSize", 1369e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC792u, 1370e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 1371e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 1372e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 2, 1373e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1374e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1375e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // OriginalDefaultCropSize 13764510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "OriginalDefaultCropSize", 1377e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC793u, 1378e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 1379e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 1380e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 2, 1381e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1382e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1383e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // NewRawImageDigest 13844510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "NewRawImageDigest", 1385e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC7A7u, 1386e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk BYTE, 1387e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 1388e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 16, 1389e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1390e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1391e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // RawToPreviewGain 13924510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "RawToPreviewGain", 1393e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC7A8u, 1394e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk DOUBLE, 1395e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PREVIEW_IFD, 1396e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 1397e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1398e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1399e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk}; 1400e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1401e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk} /*namespace img_utils*/ 1402e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk} /*namespace android*/ 1403e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1404e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk#endif /*IMG_UTILS_TIFF_TAG_DEFINITION_H*/ 1405