#[repr(u16)]pub enum TiffCommonTag {
Show 85 variants
PanaWidth = 2,
PanaLength = 3,
NefWB0 = 12,
NrwWB = 20,
NefSerial = 29,
Cr2PowerShotWB = 41,
NewSubFileType = 254,
Cr2OldOffset = 129,
NefMeta1 = 140,
NefMeta2 = 150,
NefWB1 = 151,
Cr2OldWB = 164,
NefKey = 167,
ImageWidth = 256,
ImageLength = 257,
BitsPerSample = 258,
SampleFormat = 339,
RowsPerStrip = 278,
XResolution = 282,
YResolution = 283,
ResolutionUnit = 296,
Artist = 315,
Compression = 259,
PhotometricInt = 262,
Make = 271,
Model = 272,
StripOffsets = 273,
Orientation = 274,
SamplesPerPixel = 277,
StripByteCounts = 279,
PanaOffsets = 280,
GrayResponse = 291,
Software = 305,
Predictor = 317,
TileWidth = 322,
TileLength = 323,
TileOffsets = 324,
TileByteCounts = 325,
SubIFDs = 330,
PefBlackLevels = 512,
PefWB = 513,
PefHuffman = 544,
Xmp = 700,
DcrWB = 1_021,
DcrLinearization = 2_317,
EpsonWB = 3_712,
KodakWB = 3_840,
RafOldWB = 12_272,
Cr2ColorData = 16_385,
SonyCurve = 28_688,
SonyOffset = 29_184,
SonyLength = 29_185,
SonyKey = 29_217,
KodakIFD = 33_424,
LeafMetadata = 34_310,
ExifIFDPointer = 34_665,
Makernote = 37_500,
SrwSensorAreas = 40_976,
Cr2Id = 50_648,
DNGVersion = 50_706,
Linearization = 50_712,
BlackLevels = 50_714,
WhiteLevel = 50_717,
ColorMatrix1 = 50_721,
ColorMatrix2 = 50_722,
AsShotNeutral = 50_728,
DNGPrivateArea = 50_740,
Cr2StripeWidths = 50_752,
ActiveArea = 50_829,
MaskedAreas = 50_830,
TimeCodes = 51_043,
FrameFrate = 51_044,
TStop = 51_058,
RafRawSubIFD = 61_440,
RafImageWidth = 61_441,
RafImageLength = 61_442,
RafBitsPerSample = 61_443,
RafWBGRB = 61_454,
KdcWB = 64_042,
KdcWidth = 64_768,
KdcLength = 64_769,
KdcOffset = 64_772,
KdcIFD = 65_024,
CFAPattern = 33_422,
CFARepeatPatternDim = 33_421,
}Expand description
Common tags, generally used in root IFD or SubIFDs
Variants§
PanaWidth = 2
PanaLength = 3
NefWB0 = 12
NrwWB = 20
NefSerial = 29
Cr2PowerShotWB = 41
NewSubFileType = 254
Cr2OldOffset = 129
NefMeta1 = 140
NefMeta2 = 150
NefWB1 = 151
Cr2OldWB = 164
NefKey = 167
ImageWidth = 256
ImageLength = 257
BitsPerSample = 258
SampleFormat = 339
RowsPerStrip = 278
XResolution = 282
YResolution = 283
ResolutionUnit = 296
Artist = 315
Compression = 259
PhotometricInt = 262
Make = 271
Model = 272
StripOffsets = 273
Orientation = 274
SamplesPerPixel = 277
StripByteCounts = 279
PanaOffsets = 280
GrayResponse = 291
Software = 305
Predictor = 317
TileWidth = 322
TileLength = 323
TileOffsets = 324
TileByteCounts = 325
SubIFDs = 330
PefBlackLevels = 512
PefWB = 513
PefHuffman = 544
Xmp = 700
DcrWB = 1_021
DcrLinearization = 2_317
EpsonWB = 3_712
KodakWB = 3_840
RafOldWB = 12_272
Cr2ColorData = 16_385
SonyCurve = 28_688
SonyOffset = 29_184
SonyLength = 29_185
SonyKey = 29_217
KodakIFD = 33_424
LeafMetadata = 34_310
ExifIFDPointer = 34_665
Makernote = 37_500
SrwSensorAreas = 40_976
Cr2Id = 50_648
DNGVersion = 50_706
Linearization = 50_712
BlackLevels = 50_714
WhiteLevel = 50_717
ColorMatrix1 = 50_721
ColorMatrix2 = 50_722
AsShotNeutral = 50_728
DNGPrivateArea = 50_740
Cr2StripeWidths = 50_752
ActiveArea = 50_829
MaskedAreas = 50_830
TimeCodes = 51_043
FrameFrate = 51_044
TStop = 51_058
RafRawSubIFD = 61_440
RafImageWidth = 61_441
RafImageLength = 61_442
RafBitsPerSample = 61_443
RafWBGRB = 61_454
KdcWB = 64_042
KdcWidth = 64_768
KdcLength = 64_769
KdcOffset = 64_772
KdcIFD = 65_024
CFAPattern = 33_422
CFARepeatPatternDim = 33_421
Implementations§
Trait Implementations§
Source§impl Clone for TiffCommonTag
impl Clone for TiffCommonTag
Source§fn clone(&self) -> TiffCommonTag
fn clone(&self) -> TiffCommonTag
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for TiffCommonTag
impl Debug for TiffCommonTag
Source§impl From<TiffCommonTag> for u16
impl From<TiffCommonTag> for u16
Source§fn from(val: TiffCommonTag) -> u16
fn from(val: TiffCommonTag) -> u16
Converts to this type from the input type.
Source§impl PartialEq for TiffCommonTag
impl PartialEq for TiffCommonTag
Source§impl TryFrom<u16> for TiffCommonTag
impl TryFrom<u16> for TiffCommonTag
impl Copy for TiffCommonTag
impl StructuralPartialEq for TiffCommonTag
impl TiffTag for TiffCommonTag
Auto Trait Implementations§
impl Freeze for TiffCommonTag
impl RefUnwindSafe for TiffCommonTag
impl Send for TiffCommonTag
impl Sync for TiffCommonTag
impl Unpin for TiffCommonTag
impl UnsafeUnpin for TiffCommonTag
impl UnwindSafe for TiffCommonTag
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more