ImageCodecInfo 类

定义

ImageCodecInfo 类可提供必要的存储成员和方法,以检索与已安装的图像编码器和解码器(统称编码解码器)相关的所有信息。 不可继承。

public ref class ImageCodecInfo sealed
public sealed class ImageCodecInfo
[System.Runtime.InteropServices.ComVisible(false)]
public sealed class ImageCodecInfo
type ImageCodecInfo = class
[<System.Runtime.InteropServices.ComVisible(false)>]
type ImageCodecInfo = class
Public NotInheritable Class ImageCodecInfo
继承
ImageCodecInfo
属性

注解

GDI+ 使用图像编码器将对象中 Bitmap 存储的图像转换为各种文件格式。 图像编码器内置于 GDI+ 中,适用于 BMP、JPEG、GIF、TIFF 和 PNG 格式。 调用 Save 对象的 或 SaveAdd 方法 Image 时,将调用编码器。

注意

在 .NET 6 及更高版本中, System.Drawing.Common 包(包括此类型)仅在 Windows 操作系统上受支持。 在跨平台应用中使用此类型会导致编译时警告和运行时异常。 有关详细信息,请参阅 System.Drawing.Common 仅在 Windows 上受支持

属性

Clsid

获取或设置 Guid 结构,其中包含能识别特定编码解码器的 GUID。

CodecName

获取或设置包含编码解码器名称的字符串。

DllName

获取或设置包含存放编码解码器的 DLL 的路径名字符串。 如果编码解码器不在 DLL 中,则该指针为 null

FilenameExtension

获取或设置包含编码解码器中使用的文件扩展名的字符串。 这些扩展名用分号分隔。

Flags

获取或设置用于存储有关编码解码器的其他信息的 32 位值。 该属性从 ImageCodecFlags 枚举返回若干标志的组合。

FormatDescription

获取或设置描述编码解码器的文件格式的字符串。

FormatID

获取或设置 Guid 结构,其中包含用于识别编码解码器格式的 GUID。

MimeType

获取或设置包含编码解码器的多用途网际邮件扩充协议 (MIME) 类型的字符串。

SignatureMasks

获取或设置可用作筛选器的二维字节数组。

SignaturePatterns

获取或设置表示编码解码器签名的二维字节数组。

Version

获取或设置编码解码器的版本号。

方法

Equals(Object)

确定指定对象是否等于当前对象。

(继承自 Object)
GetHashCode()

作为默认哈希函数。

(继承自 Object)
GetImageDecoders()

返回 ImageCodecInfo 对象的数组,这些对象包含有关内置在 GDI+ 中的图像解码器的信息。

GetImageEncoders()

返回 ImageCodecInfo 对象的数组,这些对象包含有关内置在 GDI+ 中的图像编码器的信息。

GetType()

获取当前实例的 Type

(继承自 Object)
MemberwiseClone()

创建当前 Object 的浅表副本。

(继承自 Object)
ToString()

返回表示当前对象的字符串。

(继承自 Object)

适用于

另请参阅