ImageFormat Class

Definition

Specifies the file format of the image. Not inheritable.

public ref class ImageFormat sealed
public sealed class ImageFormat
[System.ComponentModel.TypeConverter("System.Drawing.ImageFormatConverter, System.Windows.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51")]
public sealed class ImageFormat
[System.ComponentModel.TypeConverter(typeof(System.Drawing.ImageFormatConverter))]
public sealed class ImageFormat
type ImageFormat = class
[<System.ComponentModel.TypeConverter("System.Drawing.ImageFormatConverter, System.Windows.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51")>]
type ImageFormat = class
[<System.ComponentModel.TypeConverter(typeof(System.Drawing.ImageFormatConverter))>]
type ImageFormat = class
Public NotInheritable Class ImageFormat
Inheritance
ImageFormat
Attributes

Remarks

The properties of the ImageFormat class indicate image formats such as bitmap (Bmp), enhanced metafile (Emf), and icon (Icon). For example, you can use the properties of the ImageFormat class to specify an image format when saving an image using the Save method. You can compare two image formats by using the Equals method.

Note

In .NET 6 and later versions, the System.Drawing.Common package, which includes this type, is only supported on Windows operating systems. Use of this type in cross-platform apps causes compile-time warnings and run-time exceptions. For more information, see System.Drawing.Common only supported on Windows.

Constructors

ImageFormat(Guid)

Initializes a new instance of the ImageFormat class by using the specified Guid structure.

Properties

Bmp

Gets the bitmap (BMP) image format.

Emf

Gets the enhanced metafile (EMF) image format.

Exif

Gets the Exchangeable Image File (Exif) format.

Gif

Gets the Graphics Interchange Format (GIF) image format.

Guid

Gets a Guid structure that represents this ImageFormat object.

Heif

Specifies the High Efficiency Image Format (HEIF).

Icon

Gets the Windows icon image format.

Jpeg

Gets the Joint Photographic Experts Group (JPEG) image format.

MemoryBmp

Gets the format of a bitmap in memory.

Png

Gets the W3C Portable Network Graphics (PNG) image format.

Tiff

Gets the Tagged Image File Format (TIFF) image format.

Webp

Specifies the WebP image format.

Wmf

Gets the Windows metafile (WMF) image format.

Methods

Equals(Object)

Returns a value that indicates whether the specified object is an ImageFormat object that is equivalent to this ImageFormat object.

GetHashCode()

Returns a hash code value that represents this object.

GetType()

Gets the Type of the current instance.

(Inherited from Object)
MemberwiseClone()

Creates a shallow copy of the current Object.

(Inherited from Object)
ToString()

Converts this ImageFormat object to a human-readable string.

Applies to

See also