The IOParams type exposes the following methods.

Methods

 Public

 Protected
 Instance

 Static
 Declared

 Inherited
 XNA Framework Only

 .NET Compact Framework Only

 MemberDescription
Equals(Object)
Determines whether the specified Object is equal to the current Object.
(Inherited from Object.)
EXIF_ISOSpeedRatings(Int32)

Sets EXIF_ISOSpeedRatings property.

CCD sensitivity equivalent to Ag-Hr film speedrate.

"0" for all values means "unspecified".

EXIF_ReferenceBlackWhite(Int32, Double)

Gets EXIF_ReferenceBlackWhite property.

Shows reference value of black point/white point. In case of YCbCr format, first 2 show black/white of Y, next 2 are Cb, last 2 are Cr. In case of RGB format, first 2 show black/white of R, next 2 are G, last 2 are B.

"-1" for all values means "unspecified".

Finalize()()()()
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
GetEXIF_PrimaryChromaticities(Int32)

Sets EXIF_PrimaryChromaticities property.

Defines chromaticity of the primaries of the image. If the image uses CCIR Recommendation 709 primaries, the values are '640/1000,330/1000,300/1000,600/1000,150/1000,0/1000'.

"-1" for all values means "unspecified".

GetEXIF_ReferenceBlackWhite(Int32)

Sets EXIF_ReferenceBlackWhite property.

Shows reference value of black point/white point. In case of YCbCr format, first 2 show black/white of Y, next 2 are Cb, last 2 are Cr. In case of RGB format, first 2 show black/white of R, next 2 are G, last 2 are B.

"-1" for all values means "unspecified".

GetEXIF_WhitePoint(Int32)

Sets EXIF_WhitePoint property.

Same as EXIF_ISOSpeedRatings (0x8827) but data type is unsigned rational.

Only Kodak's digicam uses this tag instead of EXIF_ISOSpeedRatings.

GetEXIF_YCbCrCoefficients(Int32)

Sets EXIF_YCbCrCoefficients property.

When the image format is YCbCr, this value shows a constant to translate it to RGB format. Usually values are '0.299/0.587/0.114'.

"-1" for all values means "unspecified".

GetHashCode()()()()
Serves as a hash function for a particular type.
(Inherited from Object.)
GetProperty(String)
Gets a property using its string representation.
GetType()()()()
Gets the Type of the current instance.
(Inherited from Object.)
Load(Stream)
Loads input/output parameters.
Load(String)
Loads input/output parameters.
MemberwiseClone()()()()
Creates a shallow copy of the current Object.
(Inherited from Object.)
ResetEXIF()()()()

This method resets all EXIF fields. This is useful to remove EXIF info from your files.

However if you want remove all metadata information from the jpegs we suggest to call ResetInfo instead of ResetEXIF.

ResetInfo(Int32)

RemoveIsolatedPixels removes all groups of PixelCount isolated pixels.

This can be used to reduce the size of images.

Save(Stream)
Saves input/output parameters.
Save(String)
Saves input/output parameters.
SetEXIF_ISOSpeedRatings(Int32, Int32)

Gets EXIF_ISOSpeedRatings property.

CCD sensitivity equivalent to Ag-Hr film speedrate.

"0" for all values means "unspecified".

SetEXIF_PrimaryChromaticities(Int32, Double)

Gets EXIF_PrimaryChromaticities property.

Defines chromaticity of the primaries of the image. If the image uses CCIR Recommendation 709 primaries, the values are '640/1000,330/1000,300/1000,600/1000,150/1000,0/1000'.

"-1" for all values means "unspecified".

SetEXIF_WhitePoint(Int32, Double)

Gets EXIF_WhitePoint property.

Same as EXIF_ISOSpeedRatings (0x8827) but data type is unsigned rational.

Only Kodak's digicam uses this tag instead of EXIF_ISOSpeedRatings.

SetEXIF_YCbCrCoefficients(Int32, Double)

Gets EXIF_YCbCrCoefficients property.

When the image format is YCbCr, this value shows a constant to translate it to RGB format. Usually values are '0.299/0.587/0.114'.

"-1" for all values means "unspecified".

SetProperty(String, String)
Sets a property using its string representation.
SetToDefaultValues()()()()
Restores default parameters.
ToString()()()()
Returns a string that represents the current object.
(Inherited from Object.)
UpdateEXIFThumbnail()()()()

Updates EXIF thumbnail with the content of current image.

You should call this method just before save a jpeg to make thumbnail consistent with saved image.

See Also