ImageCodecInfo 类  
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
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 中,则该指针为   | 
        	
| 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) |