在托管 GDI+ 中使用图像编码器和解码器

System.Drawing 命名空间提供 ImageBitmap 类用于存储和操作图像。 通过使用 GDI+ 中的图像编码器,可以将图像从内存写入磁盘。 通过使用 GDI+ 中的图像解码器,可以将图像从磁盘载入内存。 编码器将 ImageBitmap 对象中的数据转换为指定的磁盘文件格式。 解码器将磁盘文件中的数据转换为 ImageBitmap 对象所需的格式。

GDI+ 具有支持以下文件类型的内置编码器和解码器:

  • BMP

  • GIF

  • JPEG

  • PNG

  • TIFF

GDI+ 还具有支持以下文件类型的内置解码器:

  • WMF

  • EMF

  • ICON

下面的主题将更详细地讨论编码器和解码器:

本节内容

如何:列出已安装的编码器
介绍如何列出计算机上可用的编码器。

如何:列出已安装的解码器
介绍如何列出计算机上可用的解码器。

如何:确定编码器支持的参数
介绍如何列出编码器支持的 EncoderParameters

如何:将 BMP 图像转换成 PNG 图像
介绍如何以不同的图像格式保存图像。

如何:设置 JPEG 压缩级别
介绍如何更改图像的质量级别。

参考

Image

Bitmap

ImageCodecInfo

EncoderParameter

Encoder

关于 GDI+ 托管代码

图像、位图和图元文件