Image
Provides a callback method for determining when the GetThumbnailImage method should prematurely cancel execution.
Gets attribute flags for the pixel data of this Image.
Gets an array of GUIDs that represent the dimensions of frames within this Image.
Gets the height, in pixels, of this Image.
Gets the horizontal resolution, in pixels per inch, of this Image.
Gets or sets the color palette used for this Image.
Gets the width and height of this image.
Gets the pixel format for this Image.
Gets IDs of the property items stored in this Image.
Gets all the property items (pieces of metadata) stored in this Image.
Gets the file format of this Image.
Gets the width and height, in pixels, of this image.
Gets or sets an object that provides additional data about the image.
Gets the vertical resolution, in pixels per inch, of this Image.
Gets the width, in pixels, of this Image.
Creates an Image from the specified file.
Creates an Image from the specified file using embedded color management information in that file.
Creates a Bitmap from a handle to a GDI bitmap.
Creates a Bitmap from a handle to a GDI bitmap and a handle to a GDI palette.
Creates an Image from the specified data stream.
Creates an Image from the specified data stream, optionally using embedded color management information in that stream.
public static Image FromStream(Stream stream, bool useEmbeddedColorManagement, bool validateImageData)
Creates an Image from the specified data stream, optionally using embedded color management information and validating the image data.
Returns the color depth, in number of bits per pixel, of the specified pixel format.
Returns a value that indicates whether the pixel format for this Image contains alpha information.
Returns a value that indicates whether the pixel format is 32 bits per pixel.
Returns a value that indicates whether the pixel format is 64 bits per pixel.
Creates an exact copy of this Image.
Releases all resources used by this Image.
Releases the unmanaged resources used by the Image and optionally releases the managed resources.
Gets the bounds of the image in the specified unit.
Returns information about the parameters supported by the specified image encoder.
Returns the number of frames of the specified dimension.
Gets the specified property item from this Image.
public Image GetThumbnailImage(int thumbWidth, int thumbHeight, GetThumbnailImageAbort callback, IntPtr callbackData)
Returns a thumbnail for this Image.
Removes the specified property item from this Image.
Rotates, flips, or rotates and flips the Image.
Saves this image to the specified stream, with the specified encoder and image encoder parameters.
Saves this image to the specified stream in the specified format.
Saves this Image to the specified file or stream.
Saves this Image to the specified file, with the specified encoder and image-encoder parameters.
Saves this Image to the specified file in the specified format.
Adds a frame to the file or stream specified in a previous call to the Save method.
Adds a frame to the file or stream specified in a previous call to the Save method. Use this method to save selected frames from a multiple-frame image to another multiple-frame image.
Selects the frame specified by the dimension and index.
Stores a property item (piece of metadata) in this Image.