次の方法で共有


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

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

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

  • BMP

  • GIF

  • JPEG

  • PNG

  • TIFF (画像ファイル形式)

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

  • WMF

  • 電磁界 (EMF)

  • アイコン

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

このセクションにて

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

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

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

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

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

リファレンス

Image

Bitmap

ImageCodecInfo

EncoderParameter

Encoder

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

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