マネージド GDI+ でのイメージ エンコーダーおよびイメージ デコーダーの使用

System.Drawing 名前空間には、画像を格納および操作するための、Image クラスと Bitmap クラスが用意されています。 GDI+ のイメージ エンコーダーを使用すると、イメージをメモリからディスクに書き込むことができます。 GDI+ のイメージ デコーダーを使用すると、イメージをディスクからメモリに読み込むことができます。 エンコーダーによって、Image オブジェクトまたは Bitmap オブジェクト内のデータが、指定のディスク ファイル形式に変換されます。 デコーダーによって、ディスク ファイル内のデータが、Image オブジェクトと Bitmap オブジェクトで必要とされる形式に変換されます。

GDI+ には、次のファイルの種類をサポートするエンコーダーとデコーダーが組み込まれています。

  • BMP

  • GIF

  • JPEG

  • PNG

  • TIFF

また、GDI+ には次のファイルの種類をサポートするデコーダーが組み込まれています。

  • WMF

  • EMF

  • ICON

次のトピックでは、エンコーダーとデコーダーについてさらに詳しく説明します。

このセクションの内容

方法: インストールされたエンコーダーの一覧
コンピューター上で利用できるエンコーダーを一覧にする方法について説明します。

方法: インストールされたデコーダーの一覧
コンピューター上で利用できるデコーダーを一覧にする方法について説明します。

方法: エンコーダーがサポートするパラメーターの確認
エンコーダーによってサポートされる EncoderParameters を一覧にする方法について説明します。

方法: BMP イメージから PNG イメージへの変換
イメージを別のイメージ形式で保存する方法について説明します。

方法: JPEG 圧縮レベルの設定
イメージの品質レベルを変更する方法について説明します。

関連項目

Image

Bitmap

ImageCodecInfo

EncoderParameter

Encoder

GDI+ マネージド コードについて

イメージ、ビットマップ、メタファイル