Mercurial > octave-libtiff
diff scripts/io/Tiff.m @ 31185:a1145ac2ce9b
Tiff: populated TagID from the C++ map to avoid having two copies
* __tiff__.cc (F__tiff_make_tagid__): implemented internal function as
initializer for TagID.
* Tiff.m: changed the initialization for TagID to use the internal function.
author | magedrifaat <magedrifaat@gmail.com> |
---|---|
date | Thu, 18 Aug 2022 17:23:43 +0200 |
parents | f294b800f002 |
children | 90eccc78d958 |
line wrap: on
line diff
--- a/scripts/io/Tiff.m Thu Aug 18 16:39:56 2022 +0200 +++ b/scripts/io/Tiff.m Thu Aug 18 17:23:43 2022 +0200 @@ -2,77 +2,7 @@ classdef Tiff properties (Constant = true) - TagID = struct ( - "SubFileType", 254, - "ImageWidth", 256, - "ImageLength", 257, - "BitsPerSample", 258, - "Compression", 259, - "Photometric", 262, - "Thresholding", 263, - "FillOrder", 266, - "DocumentName", 269, - "ImageDescription", 270, - "Make", 271, - "Model", 272, - "StripOffsets", 273, - "Orientation", 274, - "SamplesPerPixel", 277, - "RowsPerStrip", 278, - "StripByteCounts", 279, - "MinSampleValue", 280, - "MaxSampleValue", 281, - "XResolution", 282, - "YResolution", 283, - "PlanarConfiguration", 284, - "PageName", 285, - "XPosition", 286, - "YPosition", 287, - "GrayResponseUnit", 290, - 'GrayResponseCurve', 291, - "Group3Options", 292, - "Group4Options", 293, - "ResolutionUnit", 296, - "PageNumber", 297, - "TransferFunction", 301, - "Software", 305, - "DateTime", 306, - "Artist", 315, - "HostComputer", 316, - "WhitePoint", 318, - "PrimaryChromaticities", 319, - "ColorMap", 320, - "HalfToneHints", 321, - "TileWidth", 322, - "TileLength", 323, - "TileOffsets", 324, - "TileByteCounts", 325, - "SubIFD", 330, - "InkSet", 332, - "InkNames", 333, - "NumberOfInks", 334, - "DotRange", 336, - "TargetPrinter", 337, - "ExtraSamples", 338, - "SampleFormat", 339, - "SMinSampleValue", 340, - "SMaxSampleValue", 341, - "YCbCrCoefficients", 529, - "YCbCrSubSampling", 530, - "YCbCrPositioning", 531, - "ReferenceBlackWhite", 532, - "XMP", 700, - "ImageDepth", 32997, - "Copyright", 33432, - "RichTIFFIPTC", 33723, - "Photoshop", 34377, - "ICCProfile", 34675, - "SToNits", 37439, - "JPEGQuality", 65537, - "JPEGColorMode", 65538, - "ZipQuality", 65557, - "SGILogDataFmt", 65560 - ); + TagID = __tiff_make_tagid__ (); Compression = struct ( "None", 1,