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) |