System.Drawing [00 24 00 00 04 80 00 00 94 00 00 00 06 02 00 00 00 24 00 00 52 53 41 31 00 04 00 00 01 00 01 00 07 D1 FA 57 C4 AE D9 F0 A3 2E 84 AA 0F AE FD 0D E9 E8 FD 6A EC 8F 87 FB 03 76 6C 83 4C 99 92 1E B2 3B E7 9A D9 D5 DC C1 DD 9A D2 36 13 21 02 90 0B 72 3C F9 80 95 7F C4 E1 77 10 8F C6 07 77 4F 29 E8 32 0E 92 EA 05 EC E4 E8 21 C0 A5 EF E8 F1 64 5C 4C 0C 93 C1 AB 99 28 5D 62 2C AA 65 2C 1D FA D6 3D 74 5D 6F 2D E5 F1 7E 5E AF 0F C4 96 3D 26 1C 8A 12 43 65 18 20 6D C0 93 34 4D 5A D2 93] 1.0.3300.0 1.0.5000.0 2.0.0.0 Gtk# is thread aware, but not thread safe; See the <link location="node:gtk-sharp/programming/threads">Gtk# Thread Programming</link> for details. System.Object

The data consists of: an identifier, the length (in bytes) of the property, the property type, and a pointer to the property value.

A is not intended to be used as a stand-alone object. A object is intended to be used by classes that are derived from . A object is used to retrieve and to change the metadata of existing image files, not to create the metadata. Therefore, the class does not have a defined Public constructor, and you cannot create an instance of a object.

To work around the absence of a Public constructor, use an existing object instead of creating a new instance of the class. For more information, see .

Encapsulates a metadata property to be included in an image file. Not inheritable.

- Property
  System.Int32 To be added: an object of type 'int'

  The following table shows the property tags and their IDs. For more information about property tags, see Image Property Tag Constants. For a description of each property tag, see Property Item Descriptions.

  ID

  Property tag

  0x0000

  PropertyTagGpsVer

  0x0001

  PropertyTagGpsLatitudeRef

  0x0002

  PropertyTagGpsLatitude

  0x0003

  PropertyTagGpsLongitudeRef

  0x0004

  PropertyTagGpsLongitude

  0x0005

  PropertyTagGpsAltitudeRef

  0x0006

  PropertyTagGpsAltitude

  0x0007

  PropertyTagGpsGpsTime

  0x0008

  PropertyTagGpsGpsSatellites

  0x0009

  PropertyTagGpsGpsStatus

  0x000A

  PropertyTagGpsGpsMeasureMode

  0x000B

  PropertyTagGpsGpsDop

  0x000C

  PropertyTagGpsSpeedRef

  0x000D

  PropertyTagGpsSpeed

  0x000E

  PropertyTagGpsTrackRef

  0x000F

  PropertyTagGpsTrack

  0x0010

  PropertyTagGpsImgDirRef

  0x0011

  PropertyTagGpsImgDir

  0x0012

  PropertyTagGpsMapDatum

  0x0013

  PropertyTagGpsDestLatRef

  0x0014

  PropertyTagGpsDestLat

  0x0015

  PropertyTagGpsDestLongRef

  0x0016

  PropertyTagGpsDestLong

  0x0017

  PropertyTagGpsDestBearRef

  0x0018

  PropertyTagGpsDestBear

  0x0019

  PropertyTagGpsDestDistRef

  0x001A

  PropertyTagGpsDestDist

  0x00FE

  PropertyTagNewSubfileType

  0x00FF

  PropertyTagSubfileType

  0x0100

  PropertyTagImageWidth

  0x0101

  PropertyTagImageHeight

  0x0102

  PropertyTagBitsPerSample

  0x0103

  PropertyTagCompression

  0x0106

  PropertyTagPhotometricInterp

  0x0107

  PropertyTagThreshHolding

  0x0108

  PropertyTagCellWidth

  0x0109

  PropertyTagCellHeight

  0x010A

  PropertyTagFillOrder

  0x010D

  PropertyTagDocumentName

  0x010E

  PropertyTagImageDescription

  0x010F

  PropertyTagEquipMake

  0x0110

  PropertyTagEquipModel

  0x0111

  PropertyTagStripOffsets

  0x0112

  PropertyTagOrientation

  0x0115

  PropertyTagSamplesPerPixel

  0x0116

  PropertyTagRowsPerStrip

  0x0117

  PropertyTagStripBytesCount

  0x0118

  PropertyTagMinSampleValue

  0x0119

  PropertyTagMaxSampleValue

  0x011A

  PropertyTagXResolution

  0x011B

  PropertyTagYResolution

  0x011C

  PropertyTagPlanarConfig

  0x011D

  PropertyTagPageName

  0x011E

  PropertyTagXPosition

  0x011F

  PropertyTagYPosition

  0x0120

  PropertyTagFreeOffset

  0x0121

  PropertyTagFreeByteCounts

  0x0122

  PropertyTagGrayResponseUnit

  0x0123

  PropertyTagGrayResponseCurve

  0x0124

  PropertyTagT4Option

  0x0125

  PropertyTagT6Option

  0x0128

  PropertyTagResolutionUnit

  0x0129

  PropertyTagPageNumber

  0x012D

  PropertyTagTransferFunction

  0x0131

  PropertyTagSoftwareUsed

  0x0132

  PropertyTagDateTime

  0x013B

  PropertyTagArtist

  0x013C

  PropertyTagHostComputer

  0x013D

  PropertyTagPredictor

  0x013E

  PropertyTagWhitePoint

  0x013F

  PropertyTagPrimaryChromaticities

  0x0140

  PropertyTagColorMap

  0x0141

  PropertyTagHalftoneHints

  0x0142

  PropertyTagTileWidth

  0x0143

  PropertyTagTileLength

  0x0144

  PropertyTagTileOffset

  0x0145

  PropertyTagTileByteCounts

  0x014C

  PropertyTagInkSet

  0x014D

  PropertyTagInkNames

  0x014E

  PropertyTagNumberOfInks

  0x0150

  PropertyTagDotRange

  0x0151

  PropertyTagTargetPrinter

  0x0152

  PropertyTagExtraSamples

  0x0153

  PropertyTagSampleFormat

  0x0154

  PropertyTagSMinSampleValue

  0x0155

  PropertyTagSMaxSampleValue

  0x0156

  PropertyTagTransferRange

  0x0200

  PropertyTagJPEGProc

  0x0201

  PropertyTagJPEGInterFormat

  0x0202

  PropertyTagJPEGInterLength

  0x0203

  PropertyTagJPEGRestartInterval

  0x0205

  PropertyTagJPEGLosslessPredictors

  0x0206

  PropertyTagJPEGPointTransforms

  0x0207

  PropertyTagJPEGQTables

  0x0208

  PropertyTagJPEGDCTables

  0x0209

  PropertyTagJPEGACTables

  0x0211

  PropertyTagYCbCrCoefficients

  0x0212

  PropertyTagYCbCrSubsampling

  0x0213

  PropertyTagYCbCrPositioning

  0x0214

  PropertyTagREFBlackWhite

  0x0301

  PropertyTagGamma

  0x0302

  PropertyTagICCProfileDescriptor

  0x0303

  PropertyTagSRGBRenderingIntent

  0x0320

  PropertyTagImageTitle

  0x5001

  PropertyTagResolutionXUnit

  0x5002

  PropertyTagResolutionYUnit

  0x5003

  PropertyTagResolutionXLengthUnit

  0x5004

  PropertyTagResolutionYLengthUnit

  0x5005

  PropertyTagPrintFlags

  0x5006

  PropertyTagPrintFlagsVersion

  0x5007

  PropertyTagPrintFlagsCrop

  0x5008

  PropertyTagPrintFlagsBleedWidth

  0x5009

  PropertyTagPrintFlagsBleedWidthScale

  0x500A

  PropertyTagHalftoneLPI

  0x500B

  PropertyTagHalftoneLPIUnit

  0x500C

  PropertyTagHalftoneDegree

  0x500D

  PropertyTagHalftoneShape

  0x500E

  PropertyTagHalftoneMisc

  0x500F

  PropertyTagHalftoneScreen

  0x5010

  PropertyTagJPEGQuality

  0x5011

  PropertyTagGridSize

  0x5012

  PropertyTagThumbnailFormat

  0x5013

  PropertyTagThumbnailWidth

  0x5014

  PropertyTagThumbnailHeight

  0x5015

  PropertyTagThumbnailColorDepth

  0x5016

  PropertyTagThumbnailPlanes

  0x5017

  PropertyTagThumbnailRawBytes

  0x5018

  PropertyTagThumbnailSize

  0x5019

  PropertyTagThumbnailCompressedSize

  0x501A

  PropertyTagColorTransferFunction

  0x501B

  PropertyTagThumbnailData

  0x5020

  PropertyTagThumbnailImageWidth

  0x5021

  PropertyTagThumbnailImageHeight

  0x5022

  PropertyTagThumbnailBitsPerSample

  0x5023

  PropertyTagThumbnailCompression

  0x5024

  PropertyTagThumbnailPhotometricInterp

  0x5025

  PropertyTagThumbnailImageDescription

  0x5026

  PropertyTagThumbnailEquipMake

  0x5027

  PropertyTagThumbnailEquipModel

  0x5028

  PropertyTagThumbnailStripOffsets

  0x5029

  PropertyTagThumbnailOrientation

  0x502A

  PropertyTagThumbnailSamplesPerPixel

  0x502B

  PropertyTagThumbnailRowsPerStrip

  0x502C

  PropertyTagThumbnailStripBytesCount

  0x502D

  PropertyTagThumbnailResolutionX

  0x502E

  PropertyTagThumbnailResolutionY

  0x502F

  PropertyTagThumbnailPlanarConfig

  0x5030

  PropertyTagThumbnailResolutionUnit

  0x5031

  PropertyTagThumbnailTransferFunction

  0x5032

  PropertyTagThumbnailSoftwareUsed

  0x5033

  PropertyTagThumbnailDateTime

  0x5034

  PropertyTagThumbnailArtist

  0x5035

  PropertyTagThumbnailWhitePoint

  0x5036

  PropertyTagThumbnailPrimaryChromaticities

  0x5037

  PropertyTagThumbnailYCbCrCoefficients

  0x5038

  PropertyTagThumbnailYCbCrSubsampling

  0x5039

  PropertyTagThumbnailYCbCrPositioning

  0x503A

  PropertyTagThumbnailRefBlackWhite

  0x503B

  PropertyTagThumbnailCopyRight

  0x5090

  PropertyTagLuminanceTable

  0x5091

  PropertyTagChrominanceTable

  0x5100

  PropertyTagFrameDelay

  0x5101

  PropertyTagLoopCount

  0x5102

  PropertyTagGlobalPalette

  0x5103

  PropertyTagIndexBackground

  0x5104

  PropertyTagIndexTransparent

  0x5110

  PropertyTagPixelUnit

  0x5111

  PropertyTagPixelPerUnitX

  0x5112

  PropertyTagPixelPerUnitY

  0x5113

  PropertyTagPaletteHistogram

  0x8298

  PropertyTagCopyright

  0x829A

  PropertyTagExifExposureTime

  0x829D

  PropertyTagExifFNumber

  0x8769

  PropertyTagExifIFD

  0x8773

  PropertyTagICCProfile

  0x8822

  PropertyTagExifExposureProg

  0x8824

  PropertyTagExifSpectralSense

  0x8825

  PropertyTagGpsIFD

  0x8827

  PropertyTagExifISOSpeed

  0x8828

  PropertyTagExifOECF

  0x9000

  PropertyTagExifVer

  0x9003

  PropertyTagExifDTOrig

  0x9004

  PropertyTagExifDTDigitized

  0x9101

  PropertyTagExifCompConfig

  0x9102

  PropertyTagExifCompBPP

  0x9201

  PropertyTagExifShutterSpeed

  0x9202

  PropertyTagExifAperture

  0x9203

  PropertyTagExifBrightness

  0x9204

  PropertyTagExifExposureBias

  0x9205

  PropertyTagExifMaxAperture

  0x9206

  PropertyTagExifSubjectDist

  0x9207

  PropertyTagExifMeteringMode

  0x9208

  PropertyTagExifLightSource

  0x9209

  PropertyTagExifFlash

  0x920A

  PropertyTagExifFocalLength

  0x927C

  PropertyTagExifMakerNote

  0x9286

  PropertyTagExifUserComment

  0x9290

  PropertyTagExifDTSubsec

  0x9291

  PropertyTagExifDTOrigSS

  0x9292

  PropertyTagExifDTDigSS

  0xA000

  PropertyTagExifFPXVer

  0xA001

  PropertyTagExifColorSpace

  0xA002

  PropertyTagExifPixXDim

  0xA003

  PropertyTagExifPixYDim

  0xA004

  PropertyTagExifRelatedWav

  0xA005

  PropertyTagExifInterop

  0xA20B

  PropertyTagExifFlashEnergy

  0xA20C

  PropertyTagExifSpatialFR

  0xA20E

  PropertyTagExifFocalXRes

  0xA20F

  PropertyTagExifFocalYRes

  0xA210

  PropertyTagExifFocalResUnit

  0xA214

  PropertyTagExifSubjectLoc

  0xA215

  PropertyTagExifExposureIndex

  0xA217

  PropertyTagExifSensingMethod

  0xA300

  PropertyTagExifFileSource

  0xA301

  PropertyTagExifSceneType

  0xA302

  PropertyTagExifCfaPattern

  Gets or sets the ID of the property.

  1.0.5000.0
  2.0.0.0
- Property
  System.Int32 To be added: an object of type 'int' To be added

  Gets or sets the length (in bytes) of the property.

  1.0.5000.0
  2.0.0.0
- Property
  System.Int16 To be added: an object of type 'short'

  The following table shows integers and the types they represent.

  Integer

  Represented Type

  1

  Specifies that is an array of bytes.

  2

  Specifies that is a null-terminated ASCII string. If you set the type data member to ASCII type, you should set the property to the length of the string including the null terminator. For example, the string "Hello" would have a length of 6.

  3

  Specifies that is an array of unsigned short (16-bit) integers.

  4

  Specifies that is an array of unsigned long (32-bit) integers.

  5

  Specifies that data member is an array of pairs of unsigned long integers. Each pair represents a fraction; the first integer is the numerator and the second integer is the denominator.

  6

  Specifies that is an array of bytes that can hold values of any data type.

  7

  Specifies that is an array of signed long (32-bit) integers.

  10

  Specifies that is an array of pairs of signed long integers. Each pair represents a fraction; the first integer is the numerator and the second integer is the denominator.

  For more information about property tags, see "Image Property Tag Constants" in the MSDN library at http://msdn.microsoft.com/library.

  Gets or sets an integer that defines the type of data contained in the property.

  1.0.5000.0
  2.0.0.0
- Property
  System.Byte[] To be added: an object of type 'byte []'

  The byte array returned by the property contains data in one of several different primitive types. To use the data, determine the data type using the property and convert the byte array accordingly.

  Gets or sets the value of the property item.

  1.0.5000.0
  2.0.0.0