次の方法で共有


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

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

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

  • BMP

  • GIF

  • JPEG

  • PNG

  • TIFF

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

  • WMF

  • 電磁場

  • アイコン

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

このセクションでは

方法: インストールされているエンコーダーの を一覧表示する
コンピューターで使用可能なエンコーダーを一覧表示する方法について説明します。

方法: インストールされているデコーダー を一覧表示する
コンピューターで使用可能なデコーダーを一覧表示する方法について説明します。

方法: エンコーダー でサポートされるパラメーターを決定する
エンコーダーでサポートされている EncoderParameters を一覧表示する方法について説明します。

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

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

参考

Image

Bitmap

ImageCodecInfo

EncoderParameter

Encoder

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

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