Table of Contents

Class ExifTag

Namespace
SixLabors.ImageSharp.Metadata.Profiles.Exif
Assembly
SixLabors.ImageSharp.dll

Class that represents an exif tag from the Exif standard 2.31.

public abstract class ExifTag : IEquatable<ExifTag>
Inheritance
ExifTag
Implements
Derived
ExifTag<TValueType>
Inherited Members

Properties

Acceleration

Gets the Acceleration exif tag.

public static ExifTag<Rational> Acceleration { get; }

Property Value

ExifTag<Rational>

AmbientTemperature

Gets the AmbientTemperature exif tag.

public static ExifTag<SignedRational> AmbientTemperature { get; }

Property Value

ExifTag<SignedRational>

ApertureValue

Gets the ApertureValue exif tag.

public static ExifTag<Rational> ApertureValue { get; }

Property Value

ExifTag<Rational>

Artist

Gets the Artist exif tag.

public static ExifTag<string> Artist { get; }

Property Value

ExifTag<string>

BadFaxLines

Gets the BadFaxLines exif tag.

public static ExifTag<Number> BadFaxLines { get; }

Property Value

ExifTag<Number>

BatteryLevel

Gets the BatteryLevel exif tag.

public static ExifTag<Rational> BatteryLevel { get; }

Property Value

ExifTag<Rational>

BitsPerSample

Gets the BitsPerSample exif tag.

public static ExifTag<ushort[]> BitsPerSample { get; }

Property Value

ExifTag<ushort[]>

BrightnessValue

Gets the BrightnessValue exif tag.

public static ExifTag<SignedRational> BrightnessValue { get; }

Property Value

ExifTag<SignedRational>

CFAPattern

Gets the CFAPattern exif tag.

public static ExifTag<byte[]> CFAPattern { get; }

Property Value

ExifTag<byte[]>

CFAPattern2

Gets the CFAPattern2 exif tag.

public static ExifTag<byte[]> CFAPattern2 { get; }

Property Value

ExifTag<byte[]>

CFARepeatPatternDim

Gets the CFARepeatPatternDim exif tag.

public static ExifTag<ushort[]> CFARepeatPatternDim { get; }

Property Value

ExifTag<ushort[]>

CameraElevationAngle

Gets the CameraElevationAngle exif tag.

public static ExifTag<SignedRational> CameraElevationAngle { get; }

Property Value

ExifTag<SignedRational>

CellLength

Gets the CellLength exif tag.

public static ExifTag<ushort> CellLength { get; }

Property Value

ExifTag<ushort>

CellWidth

Gets the CellWidth exif tag.

public static ExifTag<ushort> CellWidth { get; }

Property Value

ExifTag<ushort>

CleanFaxData

Gets the CleanFaxData exif tag.

public static ExifTag<ushort> CleanFaxData { get; }

Property Value

ExifTag<ushort>

ClipPath

Gets the ClipPath exif tag.

public static ExifTag<byte[]> ClipPath { get; }

Property Value

ExifTag<byte[]>

CodingMethods

Gets the CodingMethods exif tag.

public static ExifTag<uint> CodingMethods { get; }

Property Value

ExifTag<uint>

ColorMap

Gets the ColorMap exif tag.

public static ExifTag<ushort[]> ColorMap { get; }

Property Value

ExifTag<ushort[]>

ColorResponseUnit

Gets the ColorResponseUnit exif tag.

public static ExifTag<uint[]> ColorResponseUnit { get; }

Property Value

ExifTag<uint[]>

ColorSpace

Gets the ColorSpace exif tag.

public static ExifTag<ushort> ColorSpace { get; }

Property Value

ExifTag<ushort>

ComponentsConfiguration

Gets the ComponentsConfiguration exif tag.

public static ExifTag<byte[]> ComponentsConfiguration { get; }

Property Value

ExifTag<byte[]>

CompressedBitsPerPixel

Gets the CompressedBitsPerPixel exif tag.

public static ExifTag<Rational> CompressedBitsPerPixel { get; }

Property Value

ExifTag<Rational>

Compression

Gets the Compression exif tag.

public static ExifTag<ushort> Compression { get; }

Property Value

ExifTag<ushort>

ConsecutiveBadFaxLines

Gets the ConsecutiveBadFaxLines exif tag.

public static ExifTag<Number> ConsecutiveBadFaxLines { get; }

Property Value

ExifTag<Number>

Contrast

Gets the Contrast exif tag.

public static ExifTag<ushort> Contrast { get; }

Property Value

ExifTag<ushort>

Gets the Copyright exif tag.

public static ExifTag<string> Copyright { get; }

Property Value

ExifTag<string>

CustomRendered

Gets the CustomRendered exif tag.

public static ExifTag<ushort> CustomRendered { get; }

Property Value

ExifTag<ushort>

DateTime

Gets the DateTime exif tag.

public static ExifTag<string> DateTime { get; }

Property Value

ExifTag<string>

DateTimeDigitized

Gets the DateTimeDigitized exif tag.

public static ExifTag<string> DateTimeDigitized { get; }

Property Value

ExifTag<string>

DateTimeOriginal

Gets the DateTimeOriginal exif tag.

public static ExifTag<string> DateTimeOriginal { get; }

Property Value

ExifTag<string>

Decode

Gets the Decode exif tag.

public static ExifTag<SignedRational[]> Decode { get; }

Property Value

ExifTag<SignedRational[]>

DefaultImageColor

Gets the DefaultImageColor exif tag.

public static ExifTag<ushort[]> DefaultImageColor { get; }

Property Value

ExifTag<ushort[]>

DeviceSettingDescription

Gets the DeviceSettingDescription exif tag.

public static ExifTag<byte[]> DeviceSettingDescription { get; }

Property Value

ExifTag<byte[]>

DigitalZoomRatio

Gets the DigitalZoomRatio exif tag.

public static ExifTag<Rational> DigitalZoomRatio { get; }

Property Value

ExifTag<Rational>

DocumentName

Gets the DocumentName exif tag.

public static ExifTag<string> DocumentName { get; }

Property Value

ExifTag<string>

DotRange

Gets the DotRange exif tag.

public static ExifTag<ushort> DotRange { get; }

Property Value

ExifTag<ushort>

ExifVersion

Gets the ExifVersion exif tag.

public static ExifTag<byte[]> ExifVersion { get; }

Property Value

ExifTag<byte[]>

ExposureBiasValue

Gets the ExposureBiasValue exif tag.

public static ExifTag<SignedRational> ExposureBiasValue { get; }

Property Value

ExifTag<SignedRational>

ExposureIndex

Gets the ExposureIndex exif tag.

public static ExifTag<Rational> ExposureIndex { get; }

Property Value

ExifTag<Rational>

ExposureIndex2

Gets the ExposureIndex2 exif tag.

public static ExifTag<Rational> ExposureIndex2 { get; }

Property Value

ExifTag<Rational>

ExposureMode

Gets the ExposureMode exif tag.

public static ExifTag<ushort> ExposureMode { get; }

Property Value

ExifTag<ushort>

ExposureProgram

Gets the ExposureProgram exif tag.

public static ExifTag<ushort> ExposureProgram { get; }

Property Value

ExifTag<ushort>

ExposureTime

Gets the ExposureTime exif tag.

public static ExifTag<Rational> ExposureTime { get; }

Property Value

ExifTag<Rational>

ExtraSamples

Gets the ExtraSamples exif tag.

public static ExifTag<ushort[]> ExtraSamples { get; }

Property Value

ExifTag<ushort[]>

FNumber

Gets the FNumber exif tag.

public static ExifTag<Rational> FNumber { get; }

Property Value

ExifTag<Rational>

FaxProfile

Gets the FaxProfile exif tag.

public static ExifTag<byte> FaxProfile { get; }

Property Value

ExifTag<byte>

FaxRecvParams

Gets the FaxRecvParams exif tag.

public static ExifTag<uint> FaxRecvParams { get; }

Property Value

ExifTag<uint>

FaxRecvTime

Gets the FaxRecvTime exif tag.

public static ExifTag<uint> FaxRecvTime { get; }

Property Value

ExifTag<uint>

FaxSubaddress

Gets the FaxSubaddress exif tag.

public static ExifTag<string> FaxSubaddress { get; }

Property Value

ExifTag<string>

FileSource

Gets the FileSource exif tag.

public static ExifTag<byte> FileSource { get; }

Property Value

ExifTag<byte>

FillOrder

Gets the FillOrder exif tag.

public static ExifTag<ushort> FillOrder { get; }

Property Value

ExifTag<ushort>

Flash

Gets the Flash exif tag.

public static ExifTag<ushort> Flash { get; }

Property Value

ExifTag<ushort>

FlashEnergy

Gets the FlashEnergy exif tag.

public static ExifTag<Rational> FlashEnergy { get; }

Property Value

ExifTag<Rational>

FlashEnergy2

Gets the FlashEnergy2 exif tag.

public static ExifTag<Rational> FlashEnergy2 { get; }

Property Value

ExifTag<Rational>

FlashpixVersion

Gets the FlashpixVersion exif tag.

public static ExifTag<byte[]> FlashpixVersion { get; }

Property Value

ExifTag<byte[]>

FocalLength

Gets the FocalLength exif tag.

public static ExifTag<Rational> FocalLength { get; }

Property Value

ExifTag<Rational>

FocalLengthIn35mmFilm

Gets the FocalLengthIn35mmFilm exif tag.

public static ExifTag<ushort> FocalLengthIn35mmFilm { get; }

Property Value

ExifTag<ushort>

FocalPlaneResolutionUnit

Gets the FocalPlaneResolutionUnit exif tag.

public static ExifTag<ushort> FocalPlaneResolutionUnit { get; }

Property Value

ExifTag<ushort>

FocalPlaneResolutionUnit2

Gets the FocalPlaneResolutionUnit2 exif tag.

public static ExifTag<ushort> FocalPlaneResolutionUnit2 { get; }

Property Value

ExifTag<ushort>

FocalPlaneXResolution

Gets the FocalPlaneXResolution exif tag.

public static ExifTag<Rational> FocalPlaneXResolution { get; }

Property Value

ExifTag<Rational>

FocalPlaneXResolution2

Gets the FocalPlaneXResolution2 exif tag.

public static ExifTag<Rational> FocalPlaneXResolution2 { get; }

Property Value

ExifTag<Rational>

FocalPlaneYResolution

Gets the FocalPlaneYResolution exif tag.

public static ExifTag<Rational> FocalPlaneYResolution { get; }

Property Value

ExifTag<Rational>

FocalPlaneYResolution2

Gets the FocalPlaneYResolution2 exif tag.

public static ExifTag<Rational> FocalPlaneYResolution2 { get; }

Property Value

ExifTag<Rational>

FreeByteCounts

Gets the FreeByteCounts exif tag.

public static ExifTag<uint[]> FreeByteCounts { get; }

Property Value

ExifTag<uint[]>

FreeOffsets

Gets the FreeOffsets exif tag.

public static ExifTag<uint[]> FreeOffsets { get; }

Property Value

ExifTag<uint[]>

GDALMetadata

Gets the GDALMetadata exif tag.

public static ExifTag<string> GDALMetadata { get; }

Property Value

ExifTag<string>

GDALNoData

Gets the GDALNoData exif tag.

public static ExifTag<string> GDALNoData { get; }

Property Value

ExifTag<string>

GPSAltitude

Gets the GPSAltitude exif tag.

public static ExifTag<Rational> GPSAltitude { get; }

Property Value

ExifTag<Rational>

GPSAltitudeRef

Gets the GPSAltitudeRef exif tag.

public static ExifTag<byte> GPSAltitudeRef { get; }

Property Value

ExifTag<byte>

GPSAreaInformation

Gets the GPSAreaInformation exif tag.

public static ExifTag<EncodedString> GPSAreaInformation { get; }

Property Value

ExifTag<EncodedString>

GPSDOP

Gets the GPSDOP exif tag.

public static ExifTag<Rational> GPSDOP { get; }

Property Value

ExifTag<Rational>

GPSDateStamp

Gets the GPSDateStamp exif tag.

public static ExifTag<string> GPSDateStamp { get; }

Property Value

ExifTag<string>

GPSDestBearing

Gets the GPSDestBearing exif tag.

public static ExifTag<Rational> GPSDestBearing { get; }

Property Value

ExifTag<Rational>

GPSDestBearingRef

Gets the GPSDestBearingRef exif tag.

public static ExifTag<string> GPSDestBearingRef { get; }

Property Value

ExifTag<string>

GPSDestDistance

Gets the GPSDestDistance exif tag.

public static ExifTag<Rational> GPSDestDistance { get; }

Property Value

ExifTag<Rational>

GPSDestDistanceRef

Gets the GPSDestDistanceRef exif tag.

public static ExifTag<string> GPSDestDistanceRef { get; }

Property Value

ExifTag<string>

GPSDestLatitude

Gets the GPSDestLatitude exif tag.

public static ExifTag<Rational[]> GPSDestLatitude { get; }

Property Value

ExifTag<Rational[]>

GPSDestLatitudeRef

Gets the GPSDestLatitudeRef exif tag.

public static ExifTag<string> GPSDestLatitudeRef { get; }

Property Value

ExifTag<string>

GPSDestLongitude

Gets the GPSDestLongitude exif tag.

public static ExifTag<Rational[]> GPSDestLongitude { get; }

Property Value

ExifTag<Rational[]>

GPSDestLongitudeRef

Gets the GPSDestLongitudeRef exif tag.

public static ExifTag<string> GPSDestLongitudeRef { get; }

Property Value

ExifTag<string>

GPSDifferential

Gets the GPSDifferential exif tag.

public static ExifTag<ushort> GPSDifferential { get; }

Property Value

ExifTag<ushort>

GPSHPositioningError

Gets the GPSHPositioningError exif tag.

public static ExifTag<Rational> GPSHPositioningError { get; }

Property Value

ExifTag<Rational>

GPSIFDOffset

Gets the GPSIFDOffset exif tag.

public static ExifTag<uint> GPSIFDOffset { get; }

Property Value

ExifTag<uint>

GPSImgDirection

Gets the GPSImgDirection exif tag.

public static ExifTag<Rational> GPSImgDirection { get; }

Property Value

ExifTag<Rational>

GPSImgDirectionRef

Gets the GPSImgDirectionRef exif tag.

public static ExifTag<string> GPSImgDirectionRef { get; }

Property Value

ExifTag<string>

GPSLatitude

Gets the GPSLatitude exif tag.

public static ExifTag<Rational[]> GPSLatitude { get; }

Property Value

ExifTag<Rational[]>

GPSLatitudeRef

Gets the GPSLatitudeRef exif tag.

public static ExifTag<string> GPSLatitudeRef { get; }

Property Value

ExifTag<string>

GPSLongitude

Gets the GPSLongitude exif tag.

public static ExifTag<Rational[]> GPSLongitude { get; }

Property Value

ExifTag<Rational[]>

GPSLongitudeRef

Gets the GPSLongitudeRef exif tag.

public static ExifTag<string> GPSLongitudeRef { get; }

Property Value

ExifTag<string>

GPSMapDatum

Gets the GPSMapDatum exif tag.

public static ExifTag<string> GPSMapDatum { get; }

Property Value

ExifTag<string>

GPSMeasureMode

Gets the GPSMeasureMode exif tag.

public static ExifTag<string> GPSMeasureMode { get; }

Property Value

ExifTag<string>

GPSProcessingMethod

Gets the GPSProcessingMethod exif tag.

public static ExifTag<EncodedString> GPSProcessingMethod { get; }

Property Value

ExifTag<EncodedString>

GPSSatellites

Gets the GPSSatellites exif tag.

public static ExifTag<string> GPSSatellites { get; }

Property Value

ExifTag<string>

GPSSpeed

Gets the GPSSpeed exif tag.

public static ExifTag<Rational> GPSSpeed { get; }

Property Value

ExifTag<Rational>

GPSSpeedRef

Gets the GPSSpeedRef exif tag.

public static ExifTag<string> GPSSpeedRef { get; }

Property Value

ExifTag<string>

GPSStatus

Gets the GPSStatus exif tag.

public static ExifTag<string> GPSStatus { get; }

Property Value

ExifTag<string>

GPSTimestamp

Gets the GPSTimestamp exif tag.

public static ExifTag<Rational[]> GPSTimestamp { get; }

Property Value

ExifTag<Rational[]>

GPSTrack

Gets the GPSTrack exif tag.

public static ExifTag<Rational> GPSTrack { get; }

Property Value

ExifTag<Rational>

GPSTrackRef

Gets the GPSTrackRef exif tag.

public static ExifTag<string> GPSTrackRef { get; }

Property Value

ExifTag<string>

GPSVersionID

Gets the GPSVersionID exif tag.

public static ExifTag<byte[]> GPSVersionID { get; }

Property Value

ExifTag<byte[]>

GainControl

Gets the GainControl exif tag.

public static ExifTag<ushort> GainControl { get; }

Property Value

ExifTag<ushort>

GrayResponseCurve

Gets the GrayResponseCurve exif tag.

public static ExifTag<ushort[]> GrayResponseCurve { get; }

Property Value

ExifTag<ushort[]>

GrayResponseUnit

Gets the GrayResponseUnit exif tag.

public static ExifTag<ushort> GrayResponseUnit { get; }

Property Value

ExifTag<ushort>

HalftoneHints

Gets the HalftoneHints exif tag.

public static ExifTag<ushort[]> HalftoneHints { get; }

Property Value

ExifTag<ushort[]>

HostComputer

Gets the HostComputer exif tag.

public static ExifTag<string> HostComputer { get; }

Property Value

ExifTag<string>

Humidity

Gets the Humidity exif tag.

public static ExifTag<Rational> Humidity { get; }

Property Value

ExifTag<Rational>

IPTC

Gets the IPTC exif tag.

public static ExifTag<byte[]> IPTC { get; }

Property Value

ExifTag<byte[]>

ISOSpeed

Gets the ISOSpeed exif tag.

public static ExifTag<uint> ISOSpeed { get; }

Property Value

ExifTag<uint>

ISOSpeedLatitudeyyy

Gets the ISOSpeedLatitudeyyy exif tag.

public static ExifTag<uint> ISOSpeedLatitudeyyy { get; }

Property Value

ExifTag<uint>

ISOSpeedLatitudezzz

Gets the ISOSpeedLatitudezzz exif tag.

public static ExifTag<uint> ISOSpeedLatitudezzz { get; }

Property Value

ExifTag<uint>

ISOSpeedRatings

Gets the ISOSpeedRatings exif tag.

public static ExifTag<ushort[]> ISOSpeedRatings { get; }

Property Value

ExifTag<ushort[]>

IccProfile

Gets the IccProfile exif tag.

public static ExifTag<byte[]> IccProfile { get; }

Property Value

ExifTag<byte[]>

ImageDescription

Gets the ImageDescription exif tag.

public static ExifTag<string> ImageDescription { get; }

Property Value

ExifTag<string>

ImageHistory

Gets the ImageHistory exif tag.

public static ExifTag<string> ImageHistory { get; }

Property Value

ExifTag<string>

ImageID

Gets the ImageID exif tag.

public static ExifTag<string> ImageID { get; }

Property Value

ExifTag<string>

ImageLayer

Gets the ImageLayer exif tag.

public static ExifTag<Number[]> ImageLayer { get; }

Property Value

ExifTag<Number[]>

ImageLength

Gets the ImageLength exif tag.

public static ExifTag<Number> ImageLength { get; }

Property Value

ExifTag<Number>

ImageNumber

Gets the ImageNumber exif tag.

public static ExifTag<uint> ImageNumber { get; }

Property Value

ExifTag<uint>

ImageSourceData

Gets the ImageSourceData exif tag.

public static ExifTag<byte[]> ImageSourceData { get; }

Property Value

ExifTag<byte[]>

ImageUniqueID

Gets the ImageUniqueID exif tag.

public static ExifTag<string> ImageUniqueID { get; }

Property Value

ExifTag<string>

ImageWidth

Gets the ImageWidth exif tag.

public static ExifTag<Number> ImageWidth { get; }

Property Value

ExifTag<Number>

Indexed

Gets the Indexed exif tag.

public static ExifTag<ushort> Indexed { get; }

Property Value

ExifTag<ushort>

InkNames

Gets the InkNames exif tag.

public static ExifTag<string> InkNames { get; }

Property Value

ExifTag<string>

InkSet

Gets the InkSet exif tag.

public static ExifTag<ushort> InkSet { get; }

Property Value

ExifTag<ushort>

IntergraphMatrix

Gets the IntergraphMatrix exif tag.

public static ExifTag<double[]> IntergraphMatrix { get; }

Property Value

ExifTag<double[]>

IntergraphPacketData

Gets the IntergraphPacketData exif tag.

public static ExifTag<ushort[]> IntergraphPacketData { get; }

Property Value

ExifTag<ushort[]>

IntergraphRegisters

Gets the IntergraphRegisters exif tag.

public static ExifTag<uint[]> IntergraphRegisters { get; }

Property Value

ExifTag<uint[]>

Interlace

Gets the Interlace exif tag.

public static ExifTag<ushort> Interlace { get; }

Property Value

ExifTag<ushort>

JPEGACTables

Gets the JPEGACTables exif tag.

public static ExifTag<uint[]> JPEGACTables { get; }

Property Value

ExifTag<uint[]>

JPEGDCTables

Gets the JPEGDCTables exif tag.

public static ExifTag<uint[]> JPEGDCTables { get; }

Property Value

ExifTag<uint[]>

JPEGInterchangeFormat

Gets the JPEGInterchangeFormat exif tag.

public static ExifTag<uint> JPEGInterchangeFormat { get; }

Property Value

ExifTag<uint>

JPEGInterchangeFormatLength

Gets the JPEGInterchangeFormatLength exif tag.

public static ExifTag<uint> JPEGInterchangeFormatLength { get; }

Property Value

ExifTag<uint>

JPEGLosslessPredictors

Gets the JPEGLosslessPredictors exif tag.

public static ExifTag<ushort[]> JPEGLosslessPredictors { get; }

Property Value

ExifTag<ushort[]>

JPEGPointTransforms

Gets the JPEGPointTransforms exif tag.

public static ExifTag<ushort[]> JPEGPointTransforms { get; }

Property Value

ExifTag<ushort[]>

JPEGProc

Gets the JPEGProc exif tag.

public static ExifTag<ushort> JPEGProc { get; }

Property Value

ExifTag<ushort>

JPEGQTables

Gets the JPEGQTables exif tag.

public static ExifTag<uint[]> JPEGQTables { get; }

Property Value

ExifTag<uint[]>

JPEGRestartInterval

Gets the JPEGRestartInterval exif tag.

public static ExifTag<ushort> JPEGRestartInterval { get; }

Property Value

ExifTag<ushort>

JPEGTables

Gets the JPEGTables exif tag.

public static ExifTag<byte[]> JPEGTables { get; }

Property Value

ExifTag<byte[]>

LensMake

Gets the LensMake exif tag.

public static ExifTag<string> LensMake { get; }

Property Value

ExifTag<string>

LensModel

Gets the LensModel exif tag.

public static ExifTag<string> LensModel { get; }

Property Value

ExifTag<string>

LensSerialNumber

Gets the LensSerialNumber exif tag.

public static ExifTag<string> LensSerialNumber { get; }

Property Value

ExifTag<string>

LensSpecification

Gets the LensSpecification exif tag.

public static ExifTag<Rational[]> LensSpecification { get; }

Property Value

ExifTag<Rational[]>

LightSource

Gets the LightSource exif tag.

public static ExifTag<ushort> LightSource { get; }

Property Value

ExifTag<ushort>

MDFileTag

Gets the MDFileTag exif tag.

public static ExifTag<uint> MDFileTag { get; }

Property Value

ExifTag<uint>

MDFileUnits

Gets the MDFileUnits exif tag.

public static ExifTag<string> MDFileUnits { get; }

Property Value

ExifTag<string>

MDLabName

Gets the MDLabName exif tag.

public static ExifTag<string> MDLabName { get; }

Property Value

ExifTag<string>

MDPrepDate

Gets the MDPrepDate exif tag.

public static ExifTag<string> MDPrepDate { get; }

Property Value

ExifTag<string>

MDPrepTime

Gets the MDPrepTime exif tag.

public static ExifTag<string> MDPrepTime { get; }

Property Value

ExifTag<string>

MDSampleInfo

Gets the MDSampleInfo exif tag.

public static ExifTag<string> MDSampleInfo { get; }

Property Value

ExifTag<string>

MDScalePixel

Gets the MDScalePixel exif tag.

public static ExifTag<Rational> MDScalePixel { get; }

Property Value

ExifTag<Rational>

Make

Gets the Make exif tag.

public static ExifTag<string> Make { get; }

Property Value

ExifTag<string>

MakerNote

Gets the MakerNote exif tag.

public static ExifTag<byte[]> MakerNote { get; }

Property Value

ExifTag<byte[]>

MaxApertureValue

Gets the MaxApertureValue exif tag.

public static ExifTag<Rational> MaxApertureValue { get; }

Property Value

ExifTag<Rational>

MaxSampleValue

Gets the MaxSampleValue exif tag.

public static ExifTag<ushort[]> MaxSampleValue { get; }

Property Value

ExifTag<ushort[]>

MeteringMode

Gets the MeteringMode exif tag.

public static ExifTag<ushort> MeteringMode { get; }

Property Value

ExifTag<ushort>

MinSampleValue

Gets the MinSampleValue exif tag.

public static ExifTag<ushort[]> MinSampleValue { get; }

Property Value

ExifTag<ushort[]>

ModeNumber

Gets the ModeNumber exif tag.

public static ExifTag<byte> ModeNumber { get; }

Property Value

ExifTag<byte>

Model

Gets the Model exif tag.

public static ExifTag<string> Model { get; }

Property Value

ExifTag<string>

ModelTiePoint

Gets the ModelTiePoint exif tag.

public static ExifTag<double[]> ModelTiePoint { get; }

Property Value

ExifTag<double[]>

ModelTransform

Gets the ModelTransform exif tag.

public static ExifTag<double[]> ModelTransform { get; }

Property Value

ExifTag<double[]>

Noise

Gets the Noise exif tag.

public static ExifTag<byte[]> Noise { get; }

Property Value

ExifTag<byte[]>

NumberOfInks

Gets the NumberOfInks exif tag.

public static ExifTag<ushort> NumberOfInks { get; }

Property Value

ExifTag<ushort>

OECF

Gets the OECF exif tag.

public static ExifTag<byte[]> OECF { get; }

Property Value

ExifTag<byte[]>

OPIProxy

Gets the OPIProxy exif tag.

public static ExifTag<ushort> OPIProxy { get; }

Property Value

ExifTag<ushort>

OffsetTime

Gets the OffsetTime exif tag.

public static ExifTag<string> OffsetTime { get; }

Property Value

ExifTag<string>

OffsetTimeDigitized

Gets the OffsetTimeDigitized exif tag.

public static ExifTag<string> OffsetTimeDigitized { get; }

Property Value

ExifTag<string>

OffsetTimeOriginal

Gets the OffsetTimeOriginal exif tag.

public static ExifTag<string> OffsetTimeOriginal { get; }

Property Value

ExifTag<string>

OldSubfileType

Gets the OldSubfileType exif tag.

public static ExifTag<ushort> OldSubfileType { get; }

Property Value

ExifTag<ushort>

Orientation

Gets the Orientation exif tag.

public static ExifTag<ushort> Orientation { get; }

Property Value

ExifTag<ushort>

OwnerName

Gets the OwnerName exif tag.

public static ExifTag<string> OwnerName { get; }

Property Value

ExifTag<string>

PageName

Gets the PageName exif tag.

public static ExifTag<string> PageName { get; }

Property Value

ExifTag<string>

PageNumber

Gets the PageNumber exif tag.

public static ExifTag<ushort[]> PageNumber { get; }

Property Value

ExifTag<ushort[]>

PhotometricInterpretation

Gets the PhotometricInterpretation exif tag.

public static ExifTag<ushort> PhotometricInterpretation { get; }

Property Value

ExifTag<ushort>

PixelScale

Gets the PixelScale exif tag.

public static ExifTag<double[]> PixelScale { get; }

Property Value

ExifTag<double[]>

PixelXDimension

Gets the PixelXDimension exif tag.

public static ExifTag<Number> PixelXDimension { get; }

Property Value

ExifTag<Number>

PixelYDimension

Gets the PixelYDimension exif tag.

public static ExifTag<Number> PixelYDimension { get; }

Property Value

ExifTag<Number>

PlanarConfiguration

Gets the PlanarConfiguration exif tag.

public static ExifTag<ushort> PlanarConfiguration { get; }

Property Value

ExifTag<ushort>

Predictor

Gets the Predictor exif tag.

public static ExifTag<ushort> Predictor { get; }

Property Value

ExifTag<ushort>

Pressure

Gets the Pressure exif tag.

public static ExifTag<Rational> Pressure { get; }

Property Value

ExifTag<Rational>

PrimaryChromaticities

Gets the PrimaryChromaticities exif tag.

public static ExifTag<Rational[]> PrimaryChromaticities { get; }

Property Value

ExifTag<Rational[]>

ProfileType

Gets the ProfileType exif tag.

public static ExifTag<uint> ProfileType { get; }

Property Value

ExifTag<uint>

Rating

Gets the Rating exif tag.

public static ExifTag<ushort> Rating { get; }

Property Value

ExifTag<ushort>

RatingPercent

Gets the RatingPercent exif tag.

public static ExifTag<ushort> RatingPercent { get; }

Property Value

ExifTag<ushort>

RecommendedExposureIndex

Gets the RecommendedExposureIndex exif tag.

public static ExifTag<uint> RecommendedExposureIndex { get; }

Property Value

ExifTag<uint>

ReferenceBlackWhite

Gets the ReferenceBlackWhite exif tag.

public static ExifTag<Rational[]> ReferenceBlackWhite { get; }

Property Value

ExifTag<Rational[]>

RelatedSoundFile

Gets the RelatedSoundFile exif tag.

public static ExifTag<string> RelatedSoundFile { get; }

Property Value

ExifTag<string>

ResolutionUnit

Gets the ResolutionUnit exif tag.

public static ExifTag<ushort> ResolutionUnit { get; }

Property Value

ExifTag<ushort>

RowsPerStrip

Gets the RowsPerStrip exif tag.

public static ExifTag<Number> RowsPerStrip { get; }

Property Value

ExifTag<Number>

SEMInfo

Gets the SEMInfo exif tag.

public static ExifTag<string> SEMInfo { get; }

Property Value

ExifTag<string>

SMaxSampleValue

Gets the SMaxSampleValue exif tag.

public static ExifTag<uint[]> SMaxSampleValue { get; }

Property Value

ExifTag<uint[]>

SMinSampleValue

Gets the SMinSampleValue exif tag.

public static ExifTag<uint[]> SMinSampleValue { get; }

Property Value

ExifTag<uint[]>

SampleFormat

Gets the SampleFormat exif tag.

public static ExifTag<ushort[]> SampleFormat { get; }

Property Value

ExifTag<ushort[]>

SamplesPerPixel

Gets the SamplesPerPixel exif tag.

public static ExifTag<ushort> SamplesPerPixel { get; }

Property Value

ExifTag<ushort>

Saturation

Gets the Saturation exif tag.

public static ExifTag<ushort> Saturation { get; }

Property Value

ExifTag<ushort>

SceneCaptureType

Gets the SceneCaptureType exif tag.

public static ExifTag<ushort> SceneCaptureType { get; }

Property Value

ExifTag<ushort>

SceneType

Gets the ImageDescription exif tag.

public static ExifTag<byte> SceneType { get; }

Property Value

ExifTag<byte>

SecurityClassification

Gets the SecurityClassification exif tag.

public static ExifTag<string> SecurityClassification { get; }

Property Value

ExifTag<string>

SelfTimerMode

Gets the SelfTimerMode exif tag.

public static ExifTag<ushort> SelfTimerMode { get; }

Property Value

ExifTag<ushort>

SensingMethod

Gets the SensingMethod exif tag.

public static ExifTag<ushort> SensingMethod { get; }

Property Value

ExifTag<ushort>

SensingMethod2

Gets the SensingMethod2 exif tag.

public static ExifTag<ushort> SensingMethod2 { get; }

Property Value

ExifTag<ushort>

SensitivityType

Gets the SensitivityType exif tag.

public static ExifTag<ushort> SensitivityType { get; }

Property Value

ExifTag<ushort>

SerialNumber

Gets the SerialNumber exif tag.

public static ExifTag<string> SerialNumber { get; }

Property Value

ExifTag<string>

Sharpness

Gets the Sharpness exif tag.

public static ExifTag<ushort> Sharpness { get; }

Property Value

ExifTag<ushort>

ShutterSpeedValue

Gets the ShutterSpeedValue exif tag.

public static ExifTag<SignedRational> ShutterSpeedValue { get; }

Property Value

ExifTag<SignedRational>

Software

Gets the Software exif tag.

public static ExifTag<string> Software { get; }

Property Value

ExifTag<string>

SpatialFrequencyResponse

Gets the SpatialFrequencyResponse exif tag.

public static ExifTag<byte[]> SpatialFrequencyResponse { get; }

Property Value

ExifTag<byte[]>

SpatialFrequencyResponse2

Gets the SpatialFrequencyResponse2 exif tag.

public static ExifTag<byte[]> SpatialFrequencyResponse2 { get; }

Property Value

ExifTag<byte[]>

SpectralSensitivity

Gets the SpectralSensitivity exif tag.

public static ExifTag<string> SpectralSensitivity { get; }

Property Value

ExifTag<string>

StandardOutputSensitivity

Gets the StandardOutputSensitivity exif tag.

public static ExifTag<uint> StandardOutputSensitivity { get; }

Property Value

ExifTag<uint>

StripByteCounts

Gets the StripByteCounts exif tag.

public static ExifTag<Number[]> StripByteCounts { get; }

Property Value

ExifTag<Number[]>

StripOffsets

Gets the StripOffsets exif tag.

public static ExifTag<Number[]> StripOffsets { get; }

Property Value

ExifTag<Number[]>

StripRowCounts

Gets the StripRowCounts exif tag.

public static ExifTag<uint[]> StripRowCounts { get; }

Property Value

ExifTag<uint[]>

SubIFDOffset

Gets the SubIFDOffset exif tag.

public static ExifTag<uint> SubIFDOffset { get; }

Property Value

ExifTag<uint>

SubIFDs

Gets the offset to child IFDs exif tag.

public static ExifTag<uint[]> SubIFDs { get; }

Property Value

ExifTag<uint[]>

SubfileType

Gets the SubfileType exif tag.

public static ExifTag<uint> SubfileType { get; }

Property Value

ExifTag<uint>

SubjectArea

Gets the SubjectArea exif tag.

public static ExifTag<ushort[]> SubjectArea { get; }

Property Value

ExifTag<ushort[]>

SubjectDistance

Gets the SubjectDistance exif tag.

public static ExifTag<Rational> SubjectDistance { get; }

Property Value

ExifTag<Rational>

SubjectDistanceRange

Gets the SubjectDistanceRange exif tag.

public static ExifTag<ushort> SubjectDistanceRange { get; }

Property Value

ExifTag<ushort>

SubjectLocation

Gets the SubjectLocation exif tag.

public static ExifTag<ushort[]> SubjectLocation { get; }

Property Value

ExifTag<ushort[]>

SubsecTime

Gets the SubsecTime exif tag.

public static ExifTag<string> SubsecTime { get; }

Property Value

ExifTag<string>

SubsecTimeDigitized

Gets the SubsecTimeDigitized exif tag.

public static ExifTag<string> SubsecTimeDigitized { get; }

Property Value

ExifTag<string>

SubsecTimeOriginal

Gets the SubsecTimeOriginal exif tag.

public static ExifTag<string> SubsecTimeOriginal { get; }

Property Value

ExifTag<string>

T4Options

Gets the T4Options exif tag.

public static ExifTag<uint> T4Options { get; }

Property Value

ExifTag<uint>

T6Options

Gets the T6Options exif tag.

public static ExifTag<uint> T6Options { get; }

Property Value

ExifTag<uint>

T82ptions

Gets the T82ptions exif tag.

public static ExifTag<uint> T82ptions { get; }

Property Value

ExifTag<uint>

TIFFEPStandardID

Gets the TIFFEPStandardID exif tag.

public static ExifTag<byte[]> TIFFEPStandardID { get; }

Property Value

ExifTag<byte[]>

TargetPrinter

Gets the TargetPrinter exif tag.

public static ExifTag<string> TargetPrinter { get; }

Property Value

ExifTag<string>

Thresholding

Gets the Thresholding exif tag.

public static ExifTag<ushort> Thresholding { get; }

Property Value

ExifTag<ushort>

TileByteCounts

Gets the TileByteCounts exif tag.

public static ExifTag<Number[]> TileByteCounts { get; }

Property Value

ExifTag<Number[]>

TileLength

Gets the TileLength exif tag.

public static ExifTag<Number> TileLength { get; }

Property Value

ExifTag<Number>

TileOffsets

Gets the TileOffsets exif tag.

public static ExifTag<Number[]> TileOffsets { get; }

Property Value

ExifTag<Number[]>

TileWidth

Gets the TileWidth exif tag.

public static ExifTag<Number> TileWidth { get; }

Property Value

ExifTag<Number>

TimeZoneOffset

Gets the TimeZoneOffset exif tag.

public static ExifTag<short[]> TimeZoneOffset { get; }

Property Value

ExifTag<short[]>

TransferFunction

Gets the TransferFunction exif tag.

public static ExifTag<ushort[]> TransferFunction { get; }

Property Value

ExifTag<ushort[]>

TransferRange

Gets the TransferRange exif tag.

public static ExifTag<ushort[]> TransferRange { get; }

Property Value

ExifTag<ushort[]>

UserComment

Gets the UserComment exif tag.

public static ExifTag<EncodedString> UserComment { get; }

Property Value

ExifTag<EncodedString>

VersionYear

Gets the VersionYear exif tag.

public static ExifTag<byte[]> VersionYear { get; }

Property Value

ExifTag<byte[]>

WaterDepth

Gets the WaterDepth exif tag.

public static ExifTag<SignedRational> WaterDepth { get; }

Property Value

ExifTag<SignedRational>

WhiteBalance

Gets the WhiteBalance exif tag.

public static ExifTag<ushort> WhiteBalance { get; }

Property Value

ExifTag<ushort>

WhitePoint

Gets the WhitePoint exif tag.

public static ExifTag<Rational[]> WhitePoint { get; }

Property Value

ExifTag<Rational[]>

XClipPathUnits

Gets the XClipPathUnits exif tag.

public static ExifTag<uint> XClipPathUnits { get; }

Property Value

ExifTag<uint>

XMP

Gets the XMP exif tag.

public static ExifTag<byte[]> XMP { get; }

Property Value

ExifTag<byte[]>

XPAuthor

Gets the author tag used by Windows (encoded in UCS2).

public static ExifTag<string> XPAuthor { get; }

Property Value

ExifTag<string>

XPComment

Gets the comment tag used by Windows (encoded in UCS2).

public static ExifTag<string> XPComment { get; }

Property Value

ExifTag<string>

XPKeywords

Gets the keywords tag used by Windows (encoded in UCS2).

public static ExifTag<string> XPKeywords { get; }

Property Value

ExifTag<string>

XPSubject

Gets the subject tag used by Windows (encoded in UCS2).

public static ExifTag<string> XPSubject { get; }

Property Value

ExifTag<string>

XPTitle

Gets the title tag used by Windows (encoded in UCS2).

public static ExifTag<string> XPTitle { get; }

Property Value

ExifTag<string>

XPosition

Gets the XPosition exif tag.

public static ExifTag<Rational> XPosition { get; }

Property Value

ExifTag<Rational>

XResolution

Gets the XResolution exif tag.

public static ExifTag<Rational> XResolution { get; }

Property Value

ExifTag<Rational>

YCbCrCoefficients

Gets the YCbCrCoefficients exif tag.

public static ExifTag<Rational[]> YCbCrCoefficients { get; }

Property Value

ExifTag<Rational[]>

YCbCrPositioning

Gets the YCbCrPositioning exif tag.

public static ExifTag<ushort> YCbCrPositioning { get; }

Property Value

ExifTag<ushort>

YCbCrSubsampling

Gets the YCbCrSubsampling exif tag.

public static ExifTag<ushort[]> YCbCrSubsampling { get; }

Property Value

ExifTag<ushort[]>

YClipPathUnits

Gets the YClipPathUnits exif tag.

public static ExifTag<uint> YClipPathUnits { get; }

Property Value

ExifTag<uint>

YPosition

Gets the YPosition exif tag.

public static ExifTag<Rational> YPosition { get; }

Property Value

ExifTag<Rational>

YResolution

Gets the YResolution exif tag.

public static ExifTag<Rational> YResolution { get; }

Property Value

ExifTag<Rational>

Methods

Equals(ExifTag?)

public bool Equals(ExifTag? other)

Parameters

other ExifTag

Returns

bool

Equals(object?)

public override bool Equals(object? obj)

Parameters

obj object

Returns

bool

GetHashCode()

public override int GetHashCode()

Returns

int

ToString()

public override string ToString()

Returns

string

Operators

operator ==(ExifTag, ExifTag)

Determines whether the specified ExifTag instances are considered equal.

public static bool operator ==(ExifTag left, ExifTag right)

Parameters

left ExifTag

The first ExifTag to compare.

right ExifTag

The second ExifTag to compare.

Returns

bool

explicit operator ushort(ExifTag)

Converts the specified ExifTag to a ushort.

public static explicit operator ushort(ExifTag tag)

Parameters

tag ExifTag

The ExifTag to convert.

Returns

ushort

operator !=(ExifTag, ExifTag)

Determines whether the specified ExifTag instances are not considered equal.

public static bool operator !=(ExifTag left, ExifTag right)

Parameters

left ExifTag

The first ExifTag to compare.

right ExifTag

The second ExifTag to compare.

Returns

bool