System.Drawing.Imaging 名前空間とは? わかりやすく解説

Weblio 辞書 > コンピュータ > .NET Framework クラス ライブラリ リファレンス > System.Drawing.Imaging 名前空間の意味・解説 

System.Drawing.Imaging 名前空間

System.Drawing.Imaging 名前空間には、高度な GDI+ イメージング機能が用意されています。基本のグラフィックス機能は、System.Drawing 名前空間に用意されています。

Metafile クラスには、メタファイルの記録および保存のためのメソッドが用意されています。Encoder クラスを使用すると、GDI+ を拡張して任意のイメージ形式をサポートできます。PropertyItem クラスには、イメージ ファイル内のメタデータの格納および検索のためのメソッドが用意されています。

注意に関するメモ注意

System.Drawing.Imaging 名前空間内のクラスを Windows サービスまたは ASP.NET サービスで使用することはサポートされていません。使用した場合、サービスのパフォーマンス低下や実行時の例外発生など、予期しない問題が発生する場合があります。


クラスクラス
 クラス説明
パブリック クラスBitmapDataビットマップ イメージの属性を指定します。BitmapData クラスは、Bitmap クラスの LockBits メソッドおよび UnlockBits メソッドで使用されます。継承はできません。
パブリック クラスColorMap色を変換するためのマップを定義します。ImageAttributes クラスのいくつかのメソッドは、ColorMap 構造体の配列であるカラー リマップ テーブルを使用することにより、イメージの色を調整します。継承はできません。
パブリック クラスColorMatrixRGBA 空間の座標を格納する 5 × 5 の行列を定義します。ImageAttributes クラスのいくつかのメソッドは、カラー行列を使用してイメージの色を調整します。このクラスは継承できません。
パブリック クラスColorPaletteカラー パレットを構成する色の配列を定義します。色は 32 ビット ARGB カラーです。継承はできません。
パブリック クラスEncoderEncoder オブジェクトは、イメージ エンコーダ パラメータ カテゴリを識別するグローバル一意識別子 (GUID) をカプセル化します。
パブリック クラスEncoderParameterEncoderParameter オブジェクトを使用して、値の配列をイメージ エンコーダに渡すことができます。また、EncoderParameter オブジェクトを使用して、特定のイメージ エンコーダの特定のパラメータがサポートする値のリストを受け取ることもできます。
パブリック クラスEncoderParametersEncoderParameter オブジェクトの配列をカプセル化します。
パブリック クラスFrameDimensionイメージのフレーム ディメンションを取得するプロパティを提供します。継承はできません。
パブリック クラスImageAttributesImageAttributes オブジェクトは、レンダリング時のビットマップとメタファイルの色の操作方法に関する情報を格納します。ImageAttributes オブジェクトは、カラー調整行列、グレースケール調整行列、ガンマ補正値、カラー マップ テーブル、色のしきい値などのカラー調整設定を保持します。レンダリングの実行時に、色に対して修正、明度の調整、削除などの操作を実行できます。これらの操作を適用するには、ImageAttributes オブジェクトを初期化し、ImageAttributes オブジェクトのパスを Image のパスと共に、DrawImage メソッドに渡します。
パブリック クラスImageCodecInfoImageCodecInfo クラスには、インストールされたイメージ コーデックに関するすべての関連情報を検索するための必要なストレージ メンバおよびメソッドが用意されています。継承はできません。
パブリック クラスImageFormatイメージの形式を指定します。継承はできません。
パブリック クラスMetafileグラフィック メタファイルを定義します。メタファイルには、記録 (構築) して再生 (表示) できる一連のグラフィックス操作を記述するレコードが格納されています。このクラスは継承できません。
パブリック クラスMetafileHeader関連付けられた Metafile の属性が格納されています。継承はできません。
パブリック クラスMetaHeaderWindows メタファイル (WMF) に関する情報が格納されています。
パブリック クラスPropertyItemメタデータ プロパティがイメージ ファイルに含まれるようにカプセル化します。継承はできません。
パブリック クラスWmfPlaceableFileHeader配置可能メタファイルを定義します。継承はできません。
デリゲートデリゲート
列挙型列挙型
 列挙体説明
パブリック列挙体ColorAdjustTypeカラー調整情報を使用する GDI+ オブジェクトを指定します。
パブリック列挙体ColorChannelFlagCMYK (水色、マゼンダ、黄、黒) カラー領域内のチャネルを個別に指定します。この列挙体は SetOutputChannel メソッドで使用されます。
パブリック列挙体ColorMapTypeカラー マップの種類を指定します。
パブリック列挙体ColorMatrixFlagImageAttributes の色およびグレースケールの調整設定値の影響を受ける、イメージおよび色の種類を指定します。
パブリック列挙体ColorModeカラー コンポーネント値の 2 つのモードを指定します。
パブリック列挙体EmfPlusRecordTypeグラフィック コマンドの読み取り/書き込みのためにメタファイルで使用できるメソッドを指定します。この列挙体のメンバには、次の 3 つのグループがあります。
パブリック列挙体EmfType拡張メタファイル (EMF) ファイルに格納されているレコードの性質を指定します。この列挙体は、Metafile クラスのいくつかのコンストラクタで使用されます。
パブリック列挙体EncoderParameterValueTypeGDI+ はイメージ エンコーダを使用して、Bitmap オブジェクトに格納されているイメージをさまざまなファイル形式に変換できます。イメージ エンコーダは、BMP、JPEG、GIF、TIFF、PNG の各形式に対する GDI+ に組み込まれています。また、エンコーダが呼び出されるのは、Bitmap オブジェクトの Save メソッドまたは SaveAdd メソッドを呼び出すときです。
パブリック列挙体EncoderValueImage オブジェクトの Save メソッドまたは SaveAdd メソッドを呼び出すとき、EncoderParameters オブジェクトを Save メソッドまたは SaveAdd メソッドに渡すことにより、イメージ エンコーダにパラメータを渡すことができます。EncoderParameters オブジェクトには、EncoderParameter オブジェクトの配列が格納されています。それぞれの EncoderParameter オブジェクトには、値の配列と、パラメータ カテゴリを指定する Encoder プロパティが格納されています。EncoderValue 列挙体は、JPEG イメージ エンコーダおよび TIFF イメージ エンコーダに渡すことができる値の名前を提供します。
パブリック列挙体ImageCodecFlagsイメージ エンコーダ/デコーダ (コーデック) の属性を提供します。
パブリック列挙体ImageFlagsImage オブジェクトに格納されているピクセル データの属性を指定します。Flags プロパティは、この列挙体のメンバを返します。
パブリック列挙体ImageLockModeLockBits メソッドのフラグ パラメータに渡すフラグを指定します。LockBits メソッドは、ピクセル データの読み取りや書き込みができるように、イメージの一部をロックします。
パブリック列挙体MetafileFrameUnitメタファイルのサイズおよび位置を設定するために使用する、四角形の測定単位を指定します。この値は Metafile オブジェクトの作成時に指定されます。
パブリック列挙体MetafileTypeメタファイルの種類を指定します。MetafileHeader.Type プロパティは、この列挙体のメンバを返します。
パブリック列挙体PaletteFlagsシステム パレット内のカラー データの種類を指定します。データには、アルファを持つカラー データ、グレースケール データのみ、およびハーフトーン データがあります。
パブリック列挙体PixelFormatイメージ内の各ピクセルについて、カラー データの形式を指定します。



英和和英テキスト翻訳

英語⇒日本語日本語⇒英語

辞書ショートカット

すべての辞書の索引

「System.Drawing.Imaging 名前空間」の関連用語

System.Drawing.Imaging 名前空間のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



System.Drawing.Imaging 名前空間のページの著作権

   
日本マイクロソフト株式会社日本マイクロソフト株式会社
© 2026 Microsoft.All rights reserved.

©2026 GRAS Group, Inc.RSS