ImageFormat Class
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
Specifies the file format of the image. Not inheritable.
public ref class ImageFormat sealed
[System.ComponentModel.TypeConverter(typeof(System.Drawing.ImageFormatConverter))]
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))>]
type ImageFormat = class
[<System.ComponentModel.TypeConverter("System.Drawing.ImageFormatConverter, System.Windows.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=cc7b13ffcd2ddd51")>]
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. |