#[non_exhaustive]#[repr(u16)]pub enum Tag {
Show 60 variants
Artist = 315,
BitsPerSample = 258,
CellLength = 265,
CellWidth = 264,
ColorMap = 320,
Compression = 259,
DateTime = 306,
ExtraSamples = 338,
FillOrder = 266,
FreeByteCounts = 289,
FreeOffsets = 288,
GrayResponseCurve = 291,
GrayResponseUnit = 290,
HostComputer = 316,
ImageDescription = 270,
ImageLength = 257,
ImageWidth = 256,
Make = 271,
MaxSampleValue = 281,
MinSampleValue = 280,
Model = 272,
NewSubfileType = 254,
Orientation = 274,
PhotometricInterpretation = 262,
PlanarConfiguration = 284,
ResolutionUnit = 296,
RowsPerStrip = 278,
SamplesPerPixel = 277,
Software = 305,
StripByteCounts = 279,
StripOffsets = 273,
SubfileType = 255,
Threshholding = 263,
XResolution = 282,
YResolution = 283,
Predictor = 317,
TileWidth = 322,
TileLength = 323,
TileOffsets = 324,
TileByteCounts = 325,
SubIfd = 330,
SampleFormat = 339,
SMinSampleValue = 340,
SMaxSampleValue = 341,
JPEGTables = 347,
ChromaSubsampling = 530,
ChromaPositioning = 531,
ModelPixelScaleTag = 33_550,
ModelTransformationTag = 34_264,
ModelTiepointTag = 33_922,
Copyright = 33_432,
ExifDirectory = 34_665,
GpsDirectory = 34_853,
IccProfile = 34_675,
GeoKeyDirectoryTag = 34_735,
GeoDoubleParamsTag = 34_736,
GeoAsciiParamsTag = 34_737,
ExifVersion = 36_864,
GdalNodata = 42_113,
Unknown(u16),
}Expand description
TIFF tags
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Artist = 315
BitsPerSample = 258
CellLength = 265
CellWidth = 264
ColorMap = 320
Compression = 259
DateTime = 306
ExtraSamples = 338
FillOrder = 266
FreeByteCounts = 289
FreeOffsets = 288
GrayResponseCurve = 291
GrayResponseUnit = 290
HostComputer = 316
ImageDescription = 270
ImageLength = 257
ImageWidth = 256
Make = 271
MaxSampleValue = 281
MinSampleValue = 280
Model = 272
NewSubfileType = 254
Orientation = 274
PhotometricInterpretation = 262
PlanarConfiguration = 284
ResolutionUnit = 296
RowsPerStrip = 278
SamplesPerPixel = 277
Software = 305
StripByteCounts = 279
StripOffsets = 273
SubfileType = 255
Threshholding = 263
XResolution = 282
YResolution = 283
Predictor = 317
TileWidth = 322
TileLength = 323
TileOffsets = 324
TileByteCounts = 325
SubIfd = 330
SampleFormat = 339
SMinSampleValue = 340
SMaxSampleValue = 341
JPEGTables = 347
ChromaSubsampling = 530
ChromaPositioning = 531
ModelPixelScaleTag = 33_550
ModelTransformationTag = 34_264
ModelTiepointTag = 33_922
Copyright = 33_432
ExifDirectory = 34_665
GpsDirectory = 34_853
IccProfile = 34_675
GeoKeyDirectoryTag = 34_735
GeoDoubleParamsTag = 34_736
GeoAsciiParamsTag = 34_737
ExifVersion = 36_864
GdalNodata = 42_113
Unknown(u16)
A private or extension tag
Implementations§
Trait Implementations§
impl Copy for Tag
impl Eq for Tag
impl StructuralPartialEq for Tag
Auto Trait Implementations§
impl Freeze for Tag
impl RefUnwindSafe for Tag
impl Send for Tag
impl Sync for Tag
impl Unpin for Tag
impl UnsafeUnpin for Tag
impl UnwindSafe for Tag
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more