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 格式。 调用对象或SaveAdd方法Image时,将调用Save编码器。
Note
在 .NET 6 及更高版本中,包含此类型的 System.Drawing.Common 包 仅支持在 Windows 操作系统上运行。 在跨平台应用中使用此类型会导致编译时警告和运行时异常。 有关详细信息,请参阅 仅在 Windows 上支持的 System.Drawing.Common。
属性
| 名称 | 说明 |
|---|---|
| Clsid |
获取或设置包含 Guid 标识特定编解码器的 GUID 的结构。 |
| CodecName |
获取或设置包含编解码器名称的字符串。 |
| DllName |
获取或设置包含保存编解码器的 DLL 的路径名称的字符串。 如果编解码器不在 DLL 中,则此指针为 |
| FilenameExtension |
获取或设置包含编解码器中使用的文件扩展名(s)的字符串。 扩展用分号分隔。 |
| Flags |
获取或设置用于存储有关编解码器的其他信息的 32 位值。 此属性返回枚举中的 ImageCodecFlags 标志的组合。 |
| FormatDescription |
获取或设置描述编解码器文件格式的字符串。 |
| FormatID |
获取或设置一个 Guid 结构,该结构包含标识编解码器格式的 GUID。 |
| MimeType |
获取或设置一个字符串,其中包含编解码器的多用途 Internet 邮件扩展 (MIME) 类型。 |
| SignatureMasks |
获取或设置可用作筛选器的二维字节数组。 |
| SignaturePatterns |
获取或设置一个二维字节数组,该数组表示编解码器的签名。 |
| Version |
获取或设置编解码器的版本号。 |
方法
| 名称 | 说明 |
|---|---|
| Equals(Object) |
确定指定对象是否等于当前对象。 (继承自 Object) |
| GetHashCode() |
用作默认哈希函数。 (继承自 Object) |
| GetImageDecoders() |
返回一个对象数组 ImageCodecInfo ,其中包含有关内置于 GDI+ 中的图像解码器的信息。 |
| GetImageEncoders() |
返回一个对象数组 ImageCodecInfo ,其中包含有关 GDI+ 中内置的图像编码器的信息。 |
| GetType() |
获取当前实例的 Type。 (继承自 Object) |
| MemberwiseClone() |
创建当前 Object的浅表副本。 (继承自 Object) |
| ToString() |
返回一个表示当前对象的字符串。 (继承自 Object) |