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/** 196e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk * TIFF_EP_TAG_DEFINITIONS contains tags defined in the TIFF EP spec 197e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk */ 198e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunkconst TagDefinition_t TIFF_EP_TAG_DEFINITIONS[] = { 199e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // PhotometricInterpretation 2004510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "PhotometricInterpretation", 201e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0106u, 202e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 203e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 204e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 205e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 206e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 207e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // SubIfds 2084510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "SubIfds", 209e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x014Au, 210e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 211e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 212e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 213e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 214e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 215e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // CFAPattern 2164510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "CFAPattern", 217e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x828Eu, 218e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk BYTE, 219e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 220e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 221e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 222e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 223e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // CFARepeatPatternDim 2244510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "CFARepeatPatternDim", 225e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x828Du, 226e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 227e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 228e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 2, 229e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 230e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 231ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk { // DateTimeOriginal 2324510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "DateTimeOriginal", 233ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk 0x9003u, 234ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk ASCII, 235ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk IFD_0, 236ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk 20, 237ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk UNDEFINED_ENDIAN 238ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk }, 239ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk { // Tiff/EPStandardID 2404510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "Tiff", 241ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk 0x9216u, 242ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk BYTE, 243ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk IFD_0, 244ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk 4, 245ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk UNDEFINED_ENDIAN 246ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk }, 247ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk { // ExposureTime 2484510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ExposureTime", 249ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk 0x829Au, 250ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk RATIONAL, 251ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk IFD_0, 252ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk 0, 253ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk UNDEFINED_ENDIAN 254ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk }, 255ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk { // ISOSpeedRatings 2564510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ISOSpeedRatings", 257ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk 0x8827u, 258ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk SHORT, 259ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk IFD_0, 260ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk 0, 261ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk UNDEFINED_ENDIAN 262ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk }, 263ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk { // FocalLength 2644510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "FocalLength", 265ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk 0x920Au, 266ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk RATIONAL, 267ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk IFD_0, 268ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk 0, 269ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk UNDEFINED_ENDIAN 270ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk }, 271ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk { // FNumber 2724510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "FNumber", 273ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk 0x829Du, 274ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk RATIONAL, 275ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk IFD_0, 276ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk 0, 277ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk UNDEFINED_ENDIAN 278ee777157c12a02e7350e18d49f7571b1222dfa69Ruben Brunk }, 2794510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk { // GPSInfo 2804510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "GPSInfo", 2814510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk 0x8825u, 2824510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk LONG, 2834510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk IFD_0, 2844510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk 1, 2854510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk UNDEFINED_ENDIAN 2864510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk }, 2874510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk { // GPSVersionID 2884510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "GPSVersionID", 2894510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk 0x0u, 2904510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk BYTE, 2914510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk IFD_0, 2924510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk 4, 2934510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk UNDEFINED_ENDIAN 2944510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk }, 2954510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk { // GPSLatitudeRef 2964510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "GPSLatitudeRef", 2974510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk 0x1u, 2984510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk ASCII, 2994510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk IFD_0, 3004510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk 2, 3014510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk UNDEFINED_ENDIAN 3024510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk }, 3034510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk { // GPSLatitude 3044510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "GPSLatitude", 3054510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk 0x2u, 3064510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk RATIONAL, 3074510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk IFD_0, 3084510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk 3, 3094510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk UNDEFINED_ENDIAN 3104510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk }, 3114510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk { // GPSLongitudeRef 3124510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "GPSLongitudeRef", 3134510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk 0x3u, 3144510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk ASCII, 3154510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk IFD_0, 3164510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk 2, 3174510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk UNDEFINED_ENDIAN 3184510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk }, 3194510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk { // GPSLongitude 3204510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "GPSLongitude", 3214510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk 0x4u, 3224510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk RATIONAL, 3234510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk IFD_0, 3244510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk 3, 3254510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk UNDEFINED_ENDIAN 3264510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk }, 3274510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk { // GPSTimeStamp 3284510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "GPSTimeStamp", 3294510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk 0x7u, 3304510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk RATIONAL, 3314510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk IFD_0, 3324510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk 3, 3334510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk UNDEFINED_ENDIAN 3344510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk }, 335e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk /*TODO: Remaining TIFF EP tags*/ 336e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk}; 337e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 338e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk/** 339e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk * EXIF_2_3_TAG_DEFINITIONS contains tags defined in the Jeita EXIF 2.3 spec 340e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk */ 341e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunkconst TagDefinition_t EXIF_2_3_TAG_DEFINITIONS[] = { 342e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ExifVersion 3434510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ExifVersion", 344e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x9000u, 345e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED, 346e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 347e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 4, 348e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 349e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 3504510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk { // GPSDateStamp 3514510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "GPSDateStamp", 3524510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk 0x001Du, 3534510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk ASCII, 3544510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk IFD_0, 3554510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk 11, 3564510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk UNDEFINED_ENDIAN 3574510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk }, 358e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk /*TODO: Remaining EXIF 2.3 tags*/ 359e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk}; 360e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 361e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk/** 362e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk * TIFF_6_TAG_DEFINITIONS contains tags defined in the TIFF 6.0 spec 363e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk */ 364e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunkconst TagDefinition_t TIFF_6_TAG_DEFINITIONS[] = { 365e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // SubFileType 3664510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "SubFileType", 367e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x00FFu, 368e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 369e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 370e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 371e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 372e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 373e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // Artist 3744510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "Artist", 375e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x013Bu, 376e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 377e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 378e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 379e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 380e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 381e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // BitsPerSample 3824510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "BitsPerSample", 383e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0102u, 384e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 385e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 386e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 387e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 388e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 389e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // CellLength 3904510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "CellLength", 391e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0109u, 392e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 393e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 394e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 395e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 396e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 397e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // CellWidth 3984510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "CellWidth", 399e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0108u, 400e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 401e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 402e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 403e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 404e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 405e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ColorMap 4064510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ColorMap", 407e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0140u, 408e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 409e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 410e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 411e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 412e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 413e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // Compression 4144510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "Compression", 415e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0103u, 416e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 417e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 418e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 419e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 420e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 421e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // Copyright 4224510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "Copyright", 423e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x8298u, 424e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 425e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 426e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 427e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 428e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 429e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // DateTime 4304510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "DateTime", 431e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0132u, 432e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 433e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 434e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 20, 435e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 436e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 437e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ExtraSamples 4384510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ExtraSamples", 439e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0152u, 440e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 441e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 442e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 443e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 444e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 445e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // FillOrder 4464510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "FillOrder", 447e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x010Au, 448e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 449e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 450e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 451e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 452e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 453e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // FreeByteCounts 4544510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "FreeByteCounts", 455e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0121u, 456e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 457e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 458e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 459e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 460e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 461e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // FreeOffsets 4624510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "FreeOffsets", 463e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0120u, 464e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 465e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 466e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 467e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 468e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 469e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // GrayResponseCurve 4704510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "GrayResponseCurve", 471e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0123u, 472e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 473e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 474e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 475e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 476e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 477e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // GrayResponseUnit 4784510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "GrayResponseUnit", 479e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0122u, 480e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 481e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 482e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 483e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 484e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 485e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // HostComputer 4864510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "HostComputer", 487e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x013Cu, 488e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 489e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 490e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 491e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 492e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 493e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ImageDescription 4944510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ImageDescription", 495e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x010Eu, 496e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 497e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 498e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 499e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 500e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 501e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ImageLength 5024510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ImageLength", 503e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0101u, 504e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 505e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 506e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 507e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 508e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 509e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ImageWidth 5104510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ImageWidth", 511e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0100u, 512e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 513e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 514e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 515e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 516e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 517e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // Make 5184510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "Make", 519e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x010Fu, 520e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 521e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 522e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 523e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 524e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 525e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // MaxSampleValue 5264510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "MaxSampleValue", 527e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0119u, 528e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 529e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 530e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 531e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 532e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 533e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // MinSampleValue 5344510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "MinSampleValue", 535e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0118u, 536e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 537e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 538e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 539e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 540e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 541e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // Model 5424510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "Model", 543e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0110u, 544e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 545e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 546e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 547e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 548e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 549e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // NewSubfileType 5504510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "NewSubfileType", 551e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x00FEu, 552e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 553e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 554e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 555e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 556e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 557e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // Orientation 5584510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "Orientation", 559e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0112u, 560e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 561e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 562e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 563e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 564e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 565e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // PhotoMetricInterpretation 5664510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "PhotoMetricInterpretation", 567e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0106u, 568e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 569e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 570e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 571e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 572e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 573e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // PlanarConfiguration 5744510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "PlanarConfiguration", 575e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x011Cu, 576e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 577e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 578e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 579e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 580e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 581e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ResolutionUnit 5824510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ResolutionUnit", 583e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0128u, 584e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 585e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 586e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 587e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 588e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 589e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // RowsPerStrip 5904510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "RowsPerStrip", 591e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0116u, 592e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 593e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 594e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 595e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 596e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 597e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // SamplesPerPixel 5984510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "SamplesPerPixel", 599e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0115u, 600e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 601e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 602e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 603e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 604e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 605e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // Software 6064510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "Software", 607e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0131u, 608e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 609e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 610e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 611e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 612e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 613e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // StripByteCounts 6144510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "StripByteCounts", 615e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0117u, 616e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 617e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 618e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 619e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 620e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 621e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // StripOffsets 6224510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "StripOffsets", 623e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0111u, 624e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 625e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 626e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 627e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 628e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 629e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // SubfileType 6304510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "SubfileType", 631e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x00FFu, 632e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 633e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 634e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 635e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 636e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 637e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // Threshholding 6384510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "Threshholding", 639e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x0107u, 640e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 641e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 642e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 643e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 644e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 645e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // XResolution 6464510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "XResolution", 647e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x011Au, 648e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RATIONAL, 649e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 650e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 651e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 652e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 653e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // YResolution 6544510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "YResolution", 655e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0x011Bu, 656e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RATIONAL, 657e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 658e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 659e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 660e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 661e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk}; 662e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 663e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk/** 664e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk * DNG_TAG_DEFINITIONS contains tags defined in the DNG 1.4 spec 665e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk */ 666e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunkconst TagDefinition_t DNG_TAG_DEFINITIONS[] = { 667e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // DNGVersion 6684510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "DNGVersion", 669e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC612u, 670e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk BYTE, 671e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 672e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 4, 673e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 674e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 675e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // DNGBackwardVersion 6764510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "DNGBackwardVersion", 677e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC613u, 678e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk BYTE, 679e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 680e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 4, 681e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 682e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 683e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // UniqueCameraModel 6844510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "UniqueCameraModel", 685e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC614u, 686e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 687e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 688e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 689e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 690e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 691e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // LocalizedCameraModel 6924510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "LocalizedCameraModel", 693e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC615u, 694e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 695e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 696e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 697e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 698e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 699e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // CFAPlaneColor 7004510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "CFAPlaneColor", 701e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC616u, 702e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk BYTE, 703e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 704e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 705e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 706e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 707e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // CFALayout 7084510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "CFALayout", 709e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC617u, 710e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 711e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 712e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 713e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 714e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 715e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // LinearizationTable 7164510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "LinearizationTable", 717e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC618u, 718e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 719e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 720e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 721e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 722e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 723e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // BlackLevelRepeatDim 7244510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "BlackLevelRepeatDim", 725e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC619u, 726e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 727e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 728e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 2, 729e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 730e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 731e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // BlackLevel 7324510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "BlackLevel", 733e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC61Au, 734e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 735e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 736e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 737e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 738e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 739e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // BlackLevelDeltaH 7404510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "BlackLevelDeltaH", 741e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC61Bu, 742e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SRATIONAL, 743e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 744e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 745e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 746e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 747e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // BlackLevelDeltaV 7484510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "BlackLevelDeltaV", 749e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC61Cu, 750e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SRATIONAL, 751e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 752e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 753e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 754e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 755e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // WhiteLevel 7564510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "WhiteLevel", 757e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC61Du, 758e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 759e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 760e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 761e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 762e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 763e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // DefaultScale 7644510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "DefaultScale", 765e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC61Eu, 766e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RATIONAL, 767e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 768e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 2, 769e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 770e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 771e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // BestQualityScale 7724510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "BestQualityScale", 773e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC65Cu, 774e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RATIONAL, 775e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 776e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 777e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 778e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 779e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // DefaultCropOrigin 7804510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "DefaultCropOrigin", 781e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC61Fu, 782e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 783e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 784e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 2, 785e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 786e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 787e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // DefaultCropSize 7884510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "DefaultCropSize", 789e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC620u, 790e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 791e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 792e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 2, 793e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 794e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 795e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // CalibrationIlluminant1 7964510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "CalibrationIlluminant1", 797e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC65Au, 798e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 799e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 800e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 801e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 802e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 803e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // CalibrationIlluminant2 8044510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "CalibrationIlluminant2", 805e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC65Bu, 806e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 807e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 808e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 809e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 810e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 811e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ColorMatrix1 8124510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ColorMatrix1", 813e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC621u, 814e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SRATIONAL, 815e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 816e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 817e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 818e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 819e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ColorMatrix2 8204510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ColorMatrix2", 821e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC622u, 822e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SRATIONAL, 823e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 824e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 825e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 826e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 827e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // CameraCalibration1 8284510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "CameraCalibration1", 829e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC623u, 830e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SRATIONAL, 831e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 832e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 833e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 834e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 835e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // CameraCalibration2 8364510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "CameraCalibration2", 837e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC624u, 838e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SRATIONAL, 839e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 840e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 841e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 842e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 843e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ReductionMatrix1 8444510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ReductionMatrix1", 845e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC625u, 846e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SRATIONAL, 847e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 848e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 849e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 850e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 851e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ReductionMatrix2 8524510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ReductionMatrix2", 853e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC626u, 854e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SRATIONAL, 855e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 856e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 857e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 858e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 859e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // AnalogBalance 8604510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "AnalogBalance", 861e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC627u, 862e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RATIONAL, 863e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 864e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 865e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 866e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 867e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // AsShotNeutral 8684510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "AsShotNeutral", 869e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC628u, 870e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RATIONAL, 871e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 872e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 873e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 874e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 875e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // AsShotWhiteXY 8764510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "AsShotWhiteXY", 877e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC629u, 878e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RATIONAL, 879e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 880e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 2, 881e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 882e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 883e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // BaselineExposure 8844510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "BaselineExposure", 885e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC62Au, 886e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SRATIONAL, 887e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 888e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 889e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 890e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 891e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // BaselineNoise 8924510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "BaselineNoise", 893e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC62Bu, 894e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RATIONAL, 895e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 896e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 897e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 898e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 899e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // BaselineSharpness 9004510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "BaselineSharpness", 901e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC62Cu, 902e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RATIONAL, 903e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 904e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 905e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 906e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 907e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // BayerGreenSplit 9084510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "BayerGreenSplit", 909e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC62Du, 910e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 911e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 912e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 913e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 914e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 915e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // LinearResponseLimit 9164510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "LinearResponseLimit", 917e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC62Eu, 918e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RATIONAL, 919e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 920e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 921e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 922e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 923e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // CameraSerialNumber 9244510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "CameraSerialNumber", 925e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC62Fu, 926e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 927e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 928e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 929e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 930e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 931e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // LensInfo 9324510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "LensInfo", 933e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC630u, 934e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RATIONAL, 935e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 936e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 4, 937e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 938e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 939e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ChromaBlurRadius 9404510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ChromaBlurRadius", 941e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC631u, 942e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RATIONAL, 943e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 944e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 945e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 946e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 947e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // AntiAliasStrength 9484510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "AntiAliasStrength", 949e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC632u, 950e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RATIONAL, 951e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 952e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 953e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 954e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 955e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ShadowScale 9564510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ShadowScale", 957e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC633u, 958e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RATIONAL, 959e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 960e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 961e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 962e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 963e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // DNGPrivateData 9644510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "DNGPrivateData", 965e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC634u, 966e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk BYTE, 967e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 968e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 969e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 970e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 971e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // MakerNoteSafety 9724510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "MakerNoteSafety", 973e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC635u, 974e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 975e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 976e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 977e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 978e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 979e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // RawDataUniqueID 9804510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "RawDataUniqueID", 981e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC65Du, 982e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk BYTE, 983e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 984e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 16, 985e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 986e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 987e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // OriginalRawFileName 9884510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "OriginalRawFileName", 989e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC68Bu, 990e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 991e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 992e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 993e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 994e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 995e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // OriginalRawFileData 9964510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "OriginalRawFileData", 997e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC68Cu, 998e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED, 999e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 1000e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1001e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk BIG 1002e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1003e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ActiveArea 10044510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ActiveArea", 1005e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC68Du, 1006e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 1007e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 1008e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 4, 1009e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1010e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1011e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // MaskedAreas 10124510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "MaskedAreas", 1013e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC68Eu, 1014e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 1015e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 1016e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1017e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1018e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1019e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // AsShotICCProfile 10204510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "AsShotICCProfile", 1021e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC68Fu, 1022e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED, 1023e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 1024e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1025e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1026e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1027e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // AsShotPreProfileMatrix 10284510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "AsShotPreProfileMatrix", 1029e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC690u, 1030e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SRATIONAL, 1031e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 1032e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1033e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1034e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1035e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // CurrentICCProfile 10364510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "CurrentICCProfile", 1037e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC691u, 1038e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED, 1039e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 1040e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1041e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1042e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1043e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // CurrentICCProfile 10444510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "CurrentICCProfile", 1045e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC691u, 1046e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED, 1047e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 1048e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1049e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1050e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1051e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // CurrentPreProfileMatrix 10524510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "CurrentPreProfileMatrix", 1053e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC692u, 1054e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SRATIONAL, 1055e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 1056e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1057e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1058e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1059e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ColorimetricReference 10604510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ColorimetricReference", 1061e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC6BFu, 1062e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SHORT, 1063e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 1064e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 1065e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1066e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1067e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // CameraCalibrationSignature 10684510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "CameraCalibrationSignature", 1069e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC6F3u, 1070e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 1071e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 1072e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1073e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1074e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1075e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ProfileCalibrationSignature 10764510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ProfileCalibrationSignature", 1077e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC6F4u, 1078e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 1079e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 1080e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1081e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1082e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1083e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ExtraCameraProfiles 10844510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ExtraCameraProfiles", 1085e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC6F5u, 1086e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 1087e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 1088e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1089e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1090e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1091e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // AsShotProfileName 10924510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "AsShotProfileName", 1093e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC6F6u, 1094e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 1095e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 1096e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1097e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1098e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1099e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // NoiseReductionApplied 11004510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "NoiseReductionApplied", 1101e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC6F7u, 1102e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RATIONAL, 1103e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 1104e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 1105e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1106e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1107e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ProfileName 11084510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ProfileName", 1109e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC6F8u, 1110e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 1111e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 1112e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1113e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1114e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1115e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ProfileHueSatMapDims 11164510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ProfileHueSatMapDims", 1117e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC6F9u, 1118e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 1119e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 1120e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 3, 1121e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1122e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1123e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ProfileHueSatMapData1 11244510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ProfileHueSatMapData1", 1125e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC6FAu, 1126e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk FLOAT, 1127e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 1128e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1129e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1130e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1131e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ProfileHueSatMapData2 11324510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ProfileHueSatMapData2", 1133e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC6FBu, 1134e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk FLOAT, 1135e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 1136e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1137e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1138e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1139e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ProfileToneCurve 11404510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ProfileToneCurve", 1141e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC6FCu, 1142e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk FLOAT, 1143e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 1144e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1145e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1146e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1147e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ProfileEmbedPolicy 11484510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ProfileEmbedPolicy", 1149e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC6FDu, 1150e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 1151e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 1152e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 1153e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1154e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1155e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ProfileCopyright 11564510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ProfileCopyright", 1157e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC6FEu, 1158e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 1159e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 1160e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1161e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1162e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1163e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ForwardMatrix1 11644510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ForwardMatrix1", 1165e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC714u, 1166e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SRATIONAL, 1167e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 1168e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1169e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1170e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1171e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ForwardMatrix2 11724510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ForwardMatrix2", 1173e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC715u, 1174e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk SRATIONAL, 1175e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 1176e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1177e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1178e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1179e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // PreviewApplicationName 11804510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "PreviewApplicationName", 1181e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC716u, 1182e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 1183e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PREVIEW_IFD, 1184e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1185e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1186e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1187e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // PreviewApplicationVersion 11884510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "PreviewApplicationVersion", 1189e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC717u, 1190e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 1191e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PREVIEW_IFD, 1192e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1193e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1194e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1195e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // PreviewSettingsName 11964510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "PreviewSettingsName", 1197e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC718u, 1198e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 1199e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PREVIEW_IFD, 1200e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1201e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1202e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1203e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // PreviewSettingsDigest 12044510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "PreviewSettingsDigest", 1205e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC719u, 1206e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk BYTE, 1207e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PREVIEW_IFD, 1208e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 16, 1209e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1210e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1211e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // PreviewColorSpace 12124510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "PreviewColorSpace", 1213e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC71Au, 1214e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 1215e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PREVIEW_IFD, 1216e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 1217e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1218e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1219e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // PreviewDateTime 12204510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "PreviewDateTime", 1221e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC71Bu, 1222e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk ASCII, 1223e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PREVIEW_IFD, 1224e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1225e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1226e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1227e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // RawImageDigest 12284510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "RawImageDigest", 1229e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC71Cu, 1230e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk BYTE, 1231e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 1232e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 16, 1233e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1234e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1235e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // OriginalRawFileDigest 12364510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "OriginalRawFileDigest", 1237e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC71Du, 1238e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk BYTE, 1239e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 1240e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 16, 1241e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1242e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1243e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // SubTileBlockSize 12444510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "SubTileBlockSize", 1245e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC71Eu, 1246e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 1247e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 1248e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 2, 1249e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1250e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1251e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // RowInterleaveFactor 12524510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "RowInterleaveFactor", 1253e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC71Fu, 1254e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 1255e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 1256e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 1257e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1258e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1259e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ProfileLookTableDims 12604510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ProfileLookTableDims", 1261e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC725u, 1262e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 1263e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 1264e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 3, 1265e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1266e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1267e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ProfileLookTableData 12684510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ProfileLookTableData", 1269e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC726u, 1270e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk FLOAT, 1271e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 1272e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1273e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1274e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1275e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // OpcodeList1 12764510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "OpcodeList1", 1277e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC740u, 1278e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED, 1279e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 1280e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1281e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk BIG 1282e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1283e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // OpcodeList2 12844510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "OpcodeList2", 1285e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC741u, 1286e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED, 1287e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 1288e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1289e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk BIG 1290e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1291e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // OpcodeList3 12924510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "OpcodeList3", 1293e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC74Eu, 1294e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED, 1295e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 1296e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1297e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk BIG 1298e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1299e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // NoiseProfile 13004510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "NoiseProfile", 1301e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC761u, 1302e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk DOUBLE, 1303e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 1304e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0, 1305e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1306e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1307e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // DefaultUserCrop 13084510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "DefaultUserCrop", 1309e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC7B5u, 1310e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RATIONAL, 1311e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RAW_IFD, 1312e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 4, 1313e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1314e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1315e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // DefaultBlackRender 13164510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "DefaultBlackRender", 1317e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC7A6u, 1318e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 1319e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 1320e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 1321e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1322e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1323e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // BaselineExposureOffset 13244510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "BaselineExposureOffset", 1325e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC7A5u, 1326e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk RATIONAL, 1327e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 1328e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 1329e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1330e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1331e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ProfileLookTableEncoding 13324510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ProfileLookTableEncoding", 1333e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC7A4u, 1334e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 1335e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 1336e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 1337e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1338e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1339e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // ProfileHueSatMapEncoding 13404510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "ProfileHueSatMapEncoding", 1341e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC7A3u, 1342e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 1343e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PROFILE_IFD, 1344e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 1345e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1346e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1347e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // OriginalDefaultFinalSize 13484510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "OriginalDefaultFinalSize", 1349e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC791u, 1350e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 1351e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 1352e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 2, 1353e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1354e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1355e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // OriginalBestQualityFinalSize 13564510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "OriginalBestQualityFinalSize", 1357e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC792u, 1358e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 1359e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 1360e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 2, 1361e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1362e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1363e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // OriginalDefaultCropSize 13644510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "OriginalDefaultCropSize", 1365e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC793u, 1366e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk LONG, 1367e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 1368e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 2, 1369e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1370e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1371e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // NewRawImageDigest 13724510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "NewRawImageDigest", 1373e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC7A7u, 1374e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk BYTE, 1375e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk IFD_0, 1376e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 16, 1377e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1378e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1379e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk { // RawToPreviewGain 13804510de26e5361f3a9f07057ec6f26483c888c1faRuben Brunk "RawToPreviewGain", 1381e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 0xC7A8u, 1382e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk DOUBLE, 1383e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk PREVIEW_IFD, 1384e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1, 1385e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk UNDEFINED_ENDIAN 1386e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk }, 1387e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk}; 1388e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1389e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk} /*namespace img_utils*/ 1390e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk} /*namespace android*/ 1391e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk 1392e507721000647a7d8afe44c63ef7fd04ef8971b1Ruben Brunk#endif /*IMG_UTILS_TIFF_TAG_DEFINITION_H*/ 1393