In The Hand LtdIn The Hand
PropertyTag Enumeration
NamespacesInTheHand.Drawing.ImagingPropertyTag
.NET Components for Mobility
Image property EXIF tags.
Declaration Syntax
C#Visual Basic
public enum PropertyTag
Public Enumeration PropertyTag
Members
MemberDescription
ExifIFD

GpsIFD

NewSubfileType
Type of data in a subfile.

SubfileType
Type of data in a subfile.

ImageWidth
Number of pixels per row.

ImageHeight
Number of pixel rows.

BitsPerSample
Number of bits per color component. See also SamplesPerPixel.

Compression
Compression scheme used for the image data.

PhotometricInterp
How pixel data will be interpreted.

ThreshHolding
Technique used to convert from gray pixels to black and white pixels.

CellWidth
Width of the dithering or halftoning matrix.

CellHeight
Height of the dithering or halftoning matrix.

FillOrder
Logical order of bits in a byte.

DocumentName
Null-terminated character string that specifies the name of the document from which the image was scanned.

ImageDescription
Null-terminated character string that specifies the title of the image.

EquipMake
Null-terminated character string that specifies the manufacturer of the equipment used to record the image.

EquipModel
Null-terminated character string that specifies the model name or model number of the equipment used to record the image.

StripOffsets
For each strip, the byte offset of that strip. See also RowsPerStrip and StripBytesCount.

Orientation
Image orientation viewed in terms of rows and columns.

SamplesPerPixel
Number of color components per pixel.

RowsPerStrip
Number of rows per strip. See also StripBytesCount and StripOffsets.

StripBytesCount
For each strip, the total number of bytes in that strip.

MinSampleValue
For each color component, the minimum value assigned to that component. See also SamplesPerPixel.

MaxSampleValue
For each color component, the maximum value assigned to that component. See also SamplesPerPixel.

XResolution
Image resolution in width direction.

YResolution
Image resolution in height direction.

PlanarConfig
Image data arrangement.

PageName
Null-terminated character string that specifies the name of the page from which the image was scanned.

XPosition
Offset from the left side of the page to the left side of the image. The unit of measure is specified by PropertyTagResolutionUnit.

YPosition
Offset from the top of the page to the top of the image. The unit of measure is specified by PropertyTagResolutionUnit.

FreeOffset
For each string of contiguous unused bytes, the byte offset of that string.

FreeByteCounts
For each string of contiguous unused bytes, the number of bytes in that string.

GrayResponseUnit
Precision of the number specified by PropertyTagGrayResponseCurve. 1 specifies tenths, 2 specifies hundredths, 3 specifies thousandths, and so on.

GrayResponseCurve
For each possible pixel value in a grayscale image, the optical density of that pixel value.

T4Option
Set of flags that relate to T4 encoding.

T6Option
Set of flags that relate to T6 encoding.

ResolutionUnit
Unit of X and Y resolution.

PageNumber
Page number of the page from which the image was scanned.

TransferFunction
Tables that specify transfer functions for the image.

SoftwareUsed
Null-terminated character string that specifies the name and version of the software or firmware of the device used to generate the image.

DateTime
Date and time the image was created.

Artist
Null-terminated character string that specifies the name of the person who created the image.

HostComputer
Null-terminated character string that specifies the computer and/or operating system used to create the image.

Predictor
Type of prediction scheme that was applied to the image data before the encoding scheme was applied.

WhitePoint
Chromaticity of the white point of the image.

PrimaryChromaticities
For each of the three primary colors in the image, the chromaticity of that color.

ColorMap
Color palette (lookup table) for a palette-indexed image.

HalftoneHints
Information used by the halftone function.

TileWidth
Number of pixel columns in each tile.

TileLength
Number of pixel rows in each tile.

TileOffset
For each tile, the byte offset of that tile.

TileByteCounts
For each tile, the number of bytes in that tile.

InkSet
Set of inks used in a separated image.

InkNames
Sequence of concatenated, null-terminated, character strings that specify the names of the inks used in a separated image.

NumberOfInks
Number of inks.

DotRange
Color component values that correspond to a 0 percent dot and a 100 percent dot.

TargetPrinter
Null-terminated character string that describes the intended printing environment.

ExtraSamples
Number of extra color components. For example, one extra component might hold an alpha value.

SampleFormat
For each color component, the numerical format (unsigned, signed, floating point) of that component. See also SamplesPerPixel.

SMinSampleValue
For each color component, the minimum value of that component. See also SamplesPerPixel.

SMaxSampleValue
For each color component, the maximum value of that component. See also SamplesPerPixel.

TransferRange
Table of values that extends the range of the transfer function.

JpegProc
JPEG compression process.

JpegInterFormat
Offset to the start of a JPEG bitstream.

JpegInterLength
Length, in bytes, of the JPEG bitstream.

JpegRestartInterval
Length of the restart interval.

JpegLosslessPredictors
For each color component, a lossless predictor-selection value for that component. See also SamplesPerPixel.

JpegPointTransforms
For each color component, a point transformation value for that component. See also SamplesPerPixel.

JpegQTables
For each color component, the offset to the quantization table for that component. See also SamplesPerPixel.

JpegDCTables
For each color component, the offset to the DC Huffman table (or lossless Huffman table) for that component. See also SamplesPerPixel.

JpegACTables
For each color component, the offset to the AC Huffman table for that component. See also SamplesPerPixel.

YCbCrCoefficients
Coefficients for transformation from RGB to YCbCr image data.

YCbCrSubsampling
Sampling ratio of chrominance components in relation to the luminance component.

YCbCrPositioning
Position of chrominance components in relation to the luminance component.

REFBlackWhite
Reference black point value and reference white point value.

ICCProfile

Gamma
Gamma value attached to the image. The gamma value is stored as a rational number (pair of long) with a numerator of 100000. For example, a gamma value of 2.2 is stored as the pair (100000, 45455).

ICCProfileDescriptor
Null-terminated character string that identifies an ICC profile.

SRGBRenderingIntent
How the image should be displayed as defined by the International Color Consortium (ICC). If a GDI+ Image object is constructed with the useEmbeddedColorManagement parameter set to TRUE, then GDI+ renders the image according to the specified rendering intent. The intent can be set to perceptual, relative colorimetric, saturation, or absolute colorimetric. Perceptual intent, which is suitable for photographs, gives good adaptation to the display device gamut at the expense of colorimetric accuracy.Relative colorimetric intent is suitable for images (for example, logos) that require color appearance matching that is relative to the display device white point.Saturation intent, which is suitable for charts and graphs, preserves saturation at the expense of hue and lightness.Absolute colorimetric intent is suitable for proofs (previews of images destined for a different display device) that require preservation of absolute colorimetry.

ImageTitle
Null-terminated character string that specifies the title of the image.

Copyright
Null-terminated character string that contains copyright information.

ResolutionXUnit
Units in which to display horizontal resolution.

ResolutionYUnit
Units in which to display vertical resolution.

ResolutionXLengthUnit
Units in which to display the image width.

ResolutionYLengthUnit
Units in which to display the image height.

PrintFlags
Sequence of one-byte Boolean values that specify printing options.

PrintFlagsVersion
Print flags version.

PrintFlagsCrop
Print flags center crop marks.

PrintFlagsBleedWidth
Print flags bleed width.

PrintFlagsBleedWidthScale
Print flags bleed width scale.

HalftoneLPI
Ink's screen frequency, in lines per inch.

HalftoneLPIUnit
Units for the screen frequency. 1 - lines per inch 2 - lines per centimeter

HalftoneDegree
Angle for screen.

HalftoneShape
Shape of the halftone dots. 0 - round 1 - ellipse 2 - line 3 - square 4 - cross 6 - diamond

HalftoneMisc
Miscellaneous halftone information.

HalftoneScreen
Boolean value that specifies whether to use the printer's default screens. 1 - use printer's default screens 2 - other

JPEGQuality
Private tag used by the Adobe Photoshop format. Not for public use.

GridSize
Block of information about grids and guides.

ThumbnailFormat
Format of the thumbnail image. 1 = JPEG, 0 = RAW RGB

ThumbnailWidth
Width, in pixels, of the thumbnail image.

ThumbnailHeight
Height, in pixels, of the thumbnail image.

ThumbnailColorDepth
bits per pixel (BPP) for the thumbnail image.

ThumbnailPlanes
Number of color planes for the thumbnail image.

ThumbnailRawBytes
Byte offset between rows of pixel data.

ThumbnailSize
Total size, in bytes, of the thumbnail image.

ThumbnailCompressedSize
Compressed size, in bytes, of the thumbnail image.

ColorTransferFunction
Table of values that specify color transfer functions.

ThumbnailData
RAW thumbnail bits in JPEG format or RGB format depends on ThumbnailFormat.

ThumbnailImageWidth
Thumbnail width.

ThumbnailImageHeight
Thumbnail height.

ThumbnailBitsPerSample
Number of bits per component.

ThumbnailCompression
Compression Scheme.

ThumbnailPhotometricInterp
Pixel composition.

ThumbnailImageDescription
Image Tile.

ThumbnailEquipMake
Manufacturer of Image Input equipment.

ThumbnailEquipModel
Model of Image input equipment.

ThumbnailStripOffsets
Image data location.

ThumbnailOrientation
Orientation of image.

ThumbnailSamplesPerPixel
Number of components.

ThumbnailRowsPerStrip
Number of rows per strip.

ThumbnailStripBytesCount
Bytes per compressed strip.

ThumbnailResolutionX
Resolution in width direction.

ThumbnailResolutionY
Resolution in height direction.

ThumbnailPlanarConfig
Image data arrangement.

ThumbnailResolutionUnit
Unit of X and Y Resolution.

ThumbnailTransferFunction
Transfer function.

ThumbnailSoftwareUsed
Software used.

ThumbnailDateTime
File change date and time.

ThumbnailArtist
Person who created the image.

ThumbnailWhitePoint
White point chromaticity.

ThumbnailPrimaryChromaticities
Chromaticities of primaries.

ThumbnailYCbCrCoefficients
Color space transformation coefficients.

ThumbnailYCbCrSubsampling
Subsampling ratio of Y to C.

ThumbnailYCbCrPositioning
Y and C position.

ThumbnailRefBlackWhite
Pair of black and white reference values.

ThumbnailCopyRight
CopyRight holder.

LuminanceTable
Luminance table. The luminance table and the chrominance table are used to control JPEG quality. A valid luminance or chrominance table has 64 entries of type Short. If an image has either a luminance table or a chrominance table, then it must have both tables.

ChrominanceTable
Chrominance table. The luminance table and the chrominance table are used to control JPEG quality. A valid luminance or chrominance table has 64 entries of type Short. If an image has either a luminance table or a chrominance table, then it must have both tables.

FrameDelay
Time delay, in hundredths of a second, between two frames in an animated GIF image.

LoopCount
For an animated GIF image, the number of times to display the animation. A value of 0 specifies that the animation should be displayed infinitely.

PixelUnit
Unit specifier for pixel/unit.

PixelPerUnitX
Pixels per unit in X.

PixelPerUnitY
Pixels per unit in Y.

PaletteHistogram
Palette histogram.

ExifExposureTime
Exposure time, measured in seconds.

ExifFNumber
F number.

ExifExposureProg
Class of the program used by the camera to set exposure when the picture is taken.

ExifSpectralSense
Null-terminated character string that specifies the spectral sensitivity of each channel of the camera used. The string is compatible with the standard developed by the ASTM Technical Committee.

ExifISOSpeed
ISO speed and ISO latitude of the camera or input device as specified in ISO 12232.

ExifOECF
Optoelectronic conversion function (OECF) specified in ISO 14524. The OECF is the relationship between the camera optical input and the image values.

ExifVer
Version of the EXIF standard supported. Nonexistence of this field is taken to mean nonconformance to the standard. Conformance to the standard is indicated by recording 0210 as a 4-byte ASCII string. Because the type is Undefined, there is no NULL terminator.

ExifDTOrig
Date and time of original.

ExifDTDigitized
Date and time of digital data generation.

ExifCompConfig
Information specific to compressed data. The channels of each component are arranged in order from the first component to the fourth. For uncompressed data, the data arrangement is given in the PhotometricInterp tag. However, because PhotometricInterp can only express the order of Y, Cb, and Cr, this tag is provided for cases when compressed data uses components other than Y, Cb, and Cr and to support other sequences.

ExifCompBPP
Information specific to compressed data. The compression mode used for a compressed image is indicated in unit BPP.

ExifShutterSpeed
Shutter speed. The unit is the Additive System of Photographic Exposure (APEX) value.

ExifAperture
Lens aperture. The unit is the APEX value.

ExifBrightness
Brightness value. The unit is the APEX value. Ordinarily it is given in the range of -99.99 to 99.99.

ExifExposureBias
Exposure bias. The unit is the APEX value. Ordinarily it is given in the range -99.99 to 99.99.

ExifMaxAperture
Smallest F number of the lens. The unit is the APEX value. Ordinarily it is given in the range of 00.00 to 99.99, but it is not limited to this range.

ExifSubjectDist
Distance to the subject, measured in meters.

ExifMeteringMode
Metering mode. 0 - unknown 1 - Average 2 - CenterWeightedAverage 3 - Spot 4 - MultiSpot 5 - Pattern 6 - Partial 7 to 254 - reserved 255 - other

ExifLightSource
Type of light source. 0 - unknown 1 - Daylight 2 - Flourescent 3 - Tungsten 17 - Standard Light A 18 - Standard Light B 19 - Standard Light C 20 - D55 21 - D65 22 - D75 23 to 254 - reserved 255 - other

ExifFlash
Flash status. This tag is recorded when an image is taken using a strobe light (flash). Bit 0 indicates the flash firing status, and bits 1 and 2 indicate the flash return status.

ExifFocalLength
Actual focal length, in millimeters, of the lens. Conversion is not made to the focal length of a 35 millimeter film camera.

ExifMakerNote
Note tag. A tag used by manufacturers of EXIF writers to record information. The contents are up to the manufacturer.

ExifUserComment
Comment tag. A tag used by EXIF users to write keywords or comments about the image besides those in ImageDescription and without the character-code limitations of the ImageDescription tag.

ExifDTSubsec
Date and Time subseconds.

ExifDTOrigSS
Date and Time original subseconds.

ExifDTDigSS
Date and Time digitized subseconds.

ExifFPXVer
FlashPix format version supported by an FPXR file. If the FPXR function supports FlashPix format version 1.0, this is indicated similarly to ExifVer by recording 0100 as a 4-byte ASCII string. Because the type is Undefined, there is no NULL terminator.

ExifColorSpace
Color space specifier. Normally sRGB (=1) is used to define the color space based on the PC monitor conditions and environment. If a color space other than sRGB is used, Uncalibrated (=0xFFFF) is set. Image data recorded as Uncalibrated can be treated as sRGB when it is converted to FlashPix.

ExifPixXDim
Information specific to compressed data. When a compressed file is recorded, the valid width of the meaningful image must be recorded in this tag, whether or not there is padding data or a restart marker. This tag should not exist in an uncompressed file.

ExifPixYDim
Information specific to compressed data. When a compressed file is recorded, the valid height of the meaningful image must be recorded in this tag whether or not there is padding data or a restart marker. This tag should not exist in an uncompressed file. Because data padding is unnecessary in the vertical direction, the number of lines recorded in this valid image height tag will be the same as that recorded in the SOF.

ExifRelatedWav
related sound file.

ExifInterop
Offset to a block of property items that contain interoperability information.

ExifFlashEnergy
Strobe energy, in Beam Candle Power Seconds (BCPS), at the time the image was captured.

ExifSpatialFR
Spatial Frequency Response.

ExifFocalXRes
Focal Plane X Resolution.

ExifFocalYRes
Focal Plane Y Resolution.

ExifFocalResUnit
Focal Plane Resolution Unit.

ExifSubjectLoc
Location of the main subject in the scene. The value of this tag represents the pixel at the center of the main subject relative to the left edge. The first value indicates the column number, and the second value indicates the row number.

ExifExposureIndex
Exposure index selected on the camera or input device at the time the image was captured.

ExifSensingMethod
Image sensor type on the camera or input device.

ExifFileSource
The image source. If a DSC recorded the image, the value of this tag is 3.

ExifSceneType
The type of scene. If a DSC recorded the image, the value of this tag must be set to 1, indicating that the image was directly photographed.

ExifCfaPattern
The color filter array (CFA) geometric pattern of the image sensor when a one-chip color area sensor is used. It does not apply to all sensing methods.

GpsVer
Version of the Global Positioning Systems (GPS) IFD, given as 2.0.0.0. This tag is mandatory when the GpsIFD tag is present. When the version is 2.0.0.0, the tag value is 0x02000000.

GpsLatitudeRef
Null-terminated character string that specifies whether the latitude is north or south. N specifies north latitude, and S specifies south latitude.

GpsLatitude
Latitude. Latitude is expressed as three rational values giving the degrees, minutes, and seconds respectively. When degrees, minutes, and seconds are expressed, the format is dd/1, mm/1, ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two decimal places, the format is dd/1, mmmm/100, 0/1.

GpsLongitudeRef
Null-terminated character string that specifies whether the longitude is east or west longitude. E specifies east longitude, and W specifies west longitude.

GpsLongitude
Longitude. Longitude is expressed as three rational values giving the degrees, minutes, and seconds respectively. When degrees, minutes and seconds are expressed, the format is ddd/1, mm/1, ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two decimal places, the format is ddd/1, mmmm/100, 0/1.

GpsAltitudeRef
Reference altitude, in meters.

GpsAltitude
Altitude, in meters, based on the reference altitude specified by GpsAltitudeRef.

GpsGpsTime
Time as coordinated universal time (UTC). The value is expressed as three rational numbers that give the hour, minute, and second.

GpsGpsSatellites
Null-terminated character string that specifies the GPS satellites used for measurements. This tag can be used to specify the ID number, angle of elevation, azimuth, SNR, and other information about each satellite. The format is not specified. If the GPS receiver is incapable of taking measurements, the value of the tag must be set to NULL.

GpsGpsStatus
Null-terminated character string that specifies the status of the GPS receiver when the image is recorded. A means measurement is in progress, and V means the measurement is Interoperability.

GpsGpsMeasureMode
Null-terminated character string that specifies the GPS measurement mode. 2 specifies 2-D measurement, and 3 specifies 3-D measurement.

GpsGpsDop
GPS DOP (data degree of precision). An HDOP value is written during 2-D measurement, and a PDOP value is written during 3-D measurement.

GpsSpeedRef
Null-terminated character string that specifies the unit used to express the GPS receiver speed of movement. K, M, and N represent kilometers per hour, miles per hour, and knots respectively.

GpsSpeed
Speed of the GPS receiver movement.

GpsTrackRef
Null-terminated character string that specifies the reference for giving the direction of GPS receiver movement. T specifies true direction, and M specifies magnetic direction.

GpsTrack
Direction of GPS receiver movement. The range of values is from 0.00 to 359.99.

GpsImgDirRef
Null-terminated character string that specifies the reference for the direction of the image when it is captured. T specifies true direction, and M specifies magnetic direction.

GpsImgDir
Direction of the image when it was captured. The range of values is from 0.00 to 359.99.

GpsMapDatum
Null-terminated character string that specifies geodetic survey data used by the GPS receiver. If the survey data is restricted to Japan, the value of this tag is TOKYO or WGS-84.

GpsDestLatRef
Null-terminated character string that specifies whether the latitude of the destination point is north or south latitude. N specifies north latitude, and S specifies south latitude.

GpsDestLat
Latitude of the destination point. The latitude is expressed as three rational values giving the degrees, minutes, and seconds respectively. When degrees, minutes, and seconds are expressed, the format is dd/1, mm/1, ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two decimal places, the format is dd/1, mmmm/100, 0/1.

GpsDestLongRef
Null-terminated character string that specifies whether the longitude of the destination point is east or west longitude. E specifies east longitude, and W specifies west longitude.

GpsDestLong
Longitude of the destination point. The longitude is expressed as three rational values giving the degrees, minutes, and seconds respectively. When degrees, minutes, and seconds are expressed, the format is ddd/1, mm/1, ss/1. When degrees and minutes are used and, for example, fractions of minutes are given up to two decimal places, the format is ddd/1, mmmm/100, 0/1.

GpsDestBearRef
Null-terminated character string that specifies the reference used for giving the bearing to the destination point. T specifies true direction, and M specifies magnetic direction.

GpsDestBear
Bearing to the destination point The range of values is from 0.00 to 359.99.

GpsDestDistRef
Null-terminated character string that specifies the unit used to express the distance to the destination point. K, M, and N represent kilometers, miles, and knots respectively.

GpsDestDist
Distance to the destination point.

HasFlag
Determines whether one or more bit fields are set in the current instance.

Remarks
Platforms Supported
Windows Mobile
Windows Mobile Version 5.0 and later
Windows Embedded Compact
Windows CE 5.0 and later

Assembly: InTheHand.Drawing (Module: InTheHand.Drawing) Version: 7.0.0.0