System.Drawing.Imaging Namespace

System.Drawing.Imaging 名前空間には、高度な GDI+ イメージング機能が用意されています。 The System.Drawing.Imaging namespace provides advanced GDI+ imaging functionality. 基本のグラフィックス機能は、System.Drawing 名前空間に用意されています。 Basic graphics functionality is provided by the System.Drawing namespace.

クラス

BitmapData

ビットマップ イメージの属性を指定します。Specifies the attributes of a bitmap image. BitmapData クラスは、Bitmap クラスの LockBits メソッドおよび UnlockBits(BitmapData) メソッドで使用されます。The BitmapData class is used by the LockBits and UnlockBits(BitmapData) methods of the Bitmap class. 継承はできません。Not inheritable.

ColorMap

色を変換するためのマップを定義します。Defines a map for converting colors. ImageAttributes クラスのいくつかのメソッドは、ColorMap 構造体の配列であるカラー リマップ テーブルを使用することにより、イメージの色を調整します。Several methods of the ImageAttributes class adjust image colors by using a color-remap table, which is an array of ColorMap structures. 継承はできません。Not inheritable.

ColorMatrix

RGBAW 空間の座標を含む 5 x 5 の行列を定義します。Defines a 5 x 5 matrix that contains the coordinates for the RGBAW space. ImageAttributes クラスのいくつかのメソッドは、カラー行列を使用してイメージの色を調整します。Several methods of the ImageAttributes class adjust image colors by using a color matrix. このクラスは継承できません。This class cannot be inherited.

ColorPalette

カラー パレットを構成する色の配列を定義します。Defines an array of colors that make up a color palette. 色は 32 ビット ARGB 色です。The colors are 32-bit ARGB colors. 継承はできません。Not inheritable.

Encoder

Encoder オブジェクトは、イメージ エンコーダー パラメーター カテゴリを識別するグローバル一意識別子 (GUID) をカプセル化します。An Encoder object encapsulates a globally unique identifier (GUID) that identifies the category of an image encoder parameter.

EncoderParameter

値、または値の配列をイメージ エンコーダーに渡すのに使用されます。Used to pass a value, or an array of values, to an image encoder.

EncoderParameters

EncoderParameter オブジェクトの配列をカプセル化します。Encapsulates an array of EncoderParameter objects.

FrameDimension

イメージのフレーム ディメンションを取得するプロパティを提供します。Provides properties that get the frame dimensions of an image. 継承はできません。Not inheritable.

ImageAttributes

レンダリング時のビットマップとメタファイルの色の操作方法に関する情報を格納します。Contains information about how bitmap and metafile colors are manipulated during rendering.

ImageCodecInfo

ImageCodecInfo クラスには、インストールされたイメージ エンコーダーとデコーダー (コーデックと呼ばれます) に関するすべての関連情報を検索するための必要なストレージ メンバーおよびメソッドが用意されています。The ImageCodecInfo class provides the necessary storage members and methods to retrieve all pertinent information about the installed image encoders and decoders (called codecs). 継承はできません。Not inheritable.

ImageFormat

イメージのファイル形式を指定します。Specifies the file format of the image. 継承はできません。Not inheritable.

Metafile

グラフィック メタファイルを定義します。Defines a graphic metafile. メタファイルには、記録 (構築) して再生 (表示) できる一連のグラフィックス操作を記述するレコードが格納されています。A metafile contains records that describe a sequence of graphics operations that can be recorded (constructed) and played back (displayed). このクラスは継承できません。This class is not inheritable.

MetafileHeader

関連付けられた Metafile の属性が格納されています。Contains attributes of an associated Metafile. 継承はできません。Not inheritable.

MetaHeader

Windows メタファイル形式 (WMF) に関する情報が格納されています。Contains information about a windows-format (WMF) metafile.

PropertyItem

メタデータ プロパティがイメージ ファイルに含まれるようにカプセル化します。Encapsulates a metadata property to be included in an image file. 継承はできません。Not inheritable.

WmfPlaceableFileHeader

配置可能メタファイルを定義します。Defines a placeable metafile. 継承はできません。Not inheritable.

列挙型

ColorAdjustType

色の調整情報を使用する GDI+ オブジェクトを指定します。Specifies which GDI+ objects use color adjustment information.

ColorChannelFlag

CMYK (シアン、マゼンタ、黄、黒) 色空間の個々のチャネルを指定します。 この列挙体は SetOutputChannel メソッドで使用されます。This enumeration is used by the SetOutputChannel methods.

ColorMapType

カラー マップの種類を指定します。Specifies the types of color maps.

ColorMatrixFlag

ImageAttributes の色およびグレースケールの調整設定値の影響を受ける、イメージおよび色の種類を指定します。Specifies the types of images and colors that will be affected by the color and grayscale adjustment settings of an ImageAttributes.

ColorMode

色要素値の 2 つのモードを指定します。Specifies two modes for color component values.

EmfPlusRecordType

グラフィック コマンドの読み取り/書き込みのためにメタファイルで使用できるメソッドを指定します。Specifies the methods available for use with a metafile to read and write graphic commands.

EmfType

拡張メタファイル (EMF) ファイルに格納されているレコードの性質を指定します。 この列挙体は、Metafile クラスのいくつかのコンストラクターで使用されます。This enumeration is used by several constructors in the Metafile class.

EncoderParameterValueType

イメージの EncoderParameter メソッドまたは Save メソッドで使用される SaveAdd のデータ型を指定するのに使用されます。Used to specify the data type of the EncoderParameter used with the Save or SaveAdd method of an image.

EncoderValue

Save(String, ImageCodecInfo, EncoderParameters) メソッドまたは SaveAdd(EncoderParameters) メソッドを使用するときに JPEG または TIFF のイメージ エンコーダーに渡すパラメーター値を指定するのに使用されます。Used to specify the parameter value passed to a JPEG or TIFF image encoder when using the Save(String, ImageCodecInfo, EncoderParameters) or SaveAdd(EncoderParameters) methods.

ImageCodecFlags

イメージ エンコーダー/デコーダー (コーデック) の属性を提供します。Provides attributes of an image encoder/decoder (codec).

ImageFlags

Image オブジェクトに格納されているピクセル データの属性を指定します。Specifies the attributes of the pixel data contained in an Image object. Flags プロパティは、この列挙体のメンバーを返します。The Flags property returns a member of this enumeration.

ImageLockMode

LockBits メソッドのフラグ パラメーターに渡すフラグを指定します。 LockBits メソッドは、ピクセル データの読み取りや書き込みができるように、イメージの一部をロックします。The LockBits method locks a portion of an image so that you can read or write the pixel data.

MetafileFrameUnit

メタファイルのサイズおよび位置を設定するために使用する、四角形の測定単位を指定します。 この値は Metafile オブジェクトの作成時に指定されます。This is specified during the creation of the Metafile object.

MetafileType

メタファイルの種類を指定します。 Type プロパティは、この列挙体のメンバーを返します。The Type property returns a member of this enumeration.

PaletteFlags

システム パレット内のカラー データの種類を指定します。Specifies the type of color data in the system palette. データはアルファを含む色データとなるか、グレースケール データだけとなるか、またはハーフトーン データとなります。The data can be color data with alpha, grayscale data only, or halftone data.

PixelFormat

イメージ内の各ピクセルについて、カラー データの形式を指定します。Specifies the format of the color data for each pixel in the image.

代理人

PlayRecordCallback

このデリゲートは使用されません。This delegate is not used. メタファイルのレコードの列挙の例については、EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc) のトピックを参照してください。For an example of enumerating the records of a metafile, see EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

注釈

Metafileクラスは、記録し、メタファイルを保存するためのメソッドを提供します。The Metafile class provides methods for recording and saving metafiles. Encoderクラスは、任意のイメージ形式をサポートするために GDI + を拡張するユーザーを使用できます。The Encoder class enables users to extend GDI+ to support any image format. PropertyItemクラスを格納して、イメージ ファイルのメタデータを取得するためのメソッドを提供します。The PropertyItem class provides methods for storing and retrieving metadata in image files.

注意事項

クラス内で、System.Drawing.Imaging名前空間は、Windows または ASP.NET サービス内での使用はサポートされていません。Classes within the System.Drawing.Imaging namespace are not supported for use within a Windows or ASP.NET service. 内でこれらのアプリケーションの種類のいずれかからこれらのクラスを使用すると、予期しない問題が発生する可能性があります、低下などのサービスのパフォーマンスと実行時の例外。Attempting to use these classes from within one of these application types may produce unexpected problems, such as diminished service performance and run-time exceptions.