System.Drawing.Imaging Namespace

Der System.Drawing.Imaging-Namespace stellt erweiterte GDI+-Bildfunktionen bereit. The System.Drawing.Imaging namespace provides advanced GDI+ imaging functionality. Grundlegende Grafikfunktionen werden vom System.Drawing-Namespace bereitgestellt. Basic graphics functionality is provided by the System.Drawing namespace.

Klassen

BitmapData

Gibt die Attribute einer Bitmap an.Specifies the attributes of a bitmap image. Die BitmapData-Klasse wird von der LockBits-Methode und der UnlockBits(BitmapData)-Methode der Bitmap-Klasse verwendet.The BitmapData class is used by the LockBits and UnlockBits(BitmapData) methods of the Bitmap class. Kann nicht vererbt werden.Not inheritable.

ColorMap

Definiert eine Zuordnung für das Konvertieren von Farben.Defines a map for converting colors. Einige Methoden der ImageAttributes-Klasse passen Bildfarben mithilfe einer Farbumwandlungstabelle an, die aus einem Array von ColorMap-Strukturen besteht.Several methods of the ImageAttributes class adjust image colors by using a color-remap table, which is an array of ColorMap structures. Kann nicht vererbt werden.Not inheritable.

ColorMatrix

Definiert eine 5 x 5-Matrix, die die Koordinaten für den RGBAW-Farbraum enthält.Defines a 5 x 5 matrix that contains the coordinates for the RGBAW space. Einige Methoden der ImageAttributes-Klasse passen Bildfarben mithilfe einer Farbmatrix an.Several methods of the ImageAttributes class adjust image colors by using a color matrix. Diese Klasse kann nicht vererbt werden.This class cannot be inherited.

ColorPalette

Definiert ein Array von Farben, die eine Farbpalette bilden.Defines an array of colors that make up a color palette. Bei den Farben handelt es sich um ARGB-Farben im 32-Bit-Format.The colors are 32-bit ARGB colors. Kann nicht vererbt werden.Not inheritable.

Encoder

Ein Encoder -Objekt kapselt eine GUID (globally unique Identifier), die die Kategorie eines Bildcodiererparameters angibt.An Encoder object encapsulates a globally unique identifier (GUID) that identifies the category of an image encoder parameter.

EncoderParameter

Wird verwendet, um einen Wert oder ein Array von Werten an einen Bildencoder zu übergeben.Used to pass a value, or an array of values, to an image encoder.

EncoderParameters

Kapselt ein Array von EncoderParameter-Objekten.Encapsulates an array of EncoderParameter objects.

FrameDimension

Stellt Eigenschaften bereit, die die Rahmenabmessungen eines Bildes abrufen.Provides properties that get the frame dimensions of an image. Kann nicht vererbt werden.Not inheritable.

ImageAttributes

Enthält Informationen darüber, wie Bitmap- und Metadateifarben während des Renderns bearbeitet werden.Contains information about how bitmap and metafile colors are manipulated during rendering.

ImageCodecInfo

Die ImageCodecInfo-Klasse stellt die notwendigen Speichermember und -methoden bereit, um die entsprechenden Informationen über die installierten Bildcodierer und -decodierer (Codecs) abzurufen.The ImageCodecInfo class provides the necessary storage members and methods to retrieve all pertinent information about the installed image encoders and decoders (called codecs). Kann nicht vererbt werden.Not inheritable.

ImageFormat

Gibt das Dateiformat des Bilds an.Specifies the file format of the image. Kann nicht vererbt werden.Not inheritable.

Metafile

Definiert eine grafische Metadatei.Defines a graphic metafile. Eine Metadatei enthält Datensätze, die eine Folge von Grafikoperationen beschreiben, die aufgezeichnet (erstellt) und wiedergegeben (angezeigt) werden können.A metafile contains records that describe a sequence of graphics operations that can be recorded (constructed) and played back (displayed). Diese Klasse kann nicht geerbt werden.This class is not inheritable.

MetafileHeader

Enthält Attribute einer zugeordneten Metafile.Contains attributes of an associated Metafile. Kann nicht vererbt werden.Not inheritable.

MetaHeader

Enthält Informationen über eine WMF-Datei (Windows Metafile).Contains information about a windows-format (WMF) metafile.

PropertyItem

Kapselt eine Metadateneigenschaft, die in eine Bilddatei aufgenommen werden soll.Encapsulates a metadata property to be included in an image file. Kann nicht vererbt werden.Not inheritable.

WmfPlaceableFileHeader

Definiert eine platzierbare Metadatei.Defines a placeable metafile. Kann nicht vererbt werden.Not inheritable.

Enumerationen

ColorAdjustType

Gibt an, welche GDI+-Objekte Farbanpassungsinformationen verwenden.Specifies which GDI+ objects use color adjustment information.

ColorChannelFlag

Gibt einzelne Kanäle im CMYK-Farbraum (Cyan, Magenta, Yellow, Black) an. Diese Enumeration wird von den SetOutputChannel-Methoden verwendet.This enumeration is used by the SetOutputChannel methods.

ColorMapType

Gibt die Farbzuordnungstypen an.Specifies the types of color maps.

ColorMatrixFlag

Gibt die Typen von Bildern und Farben an, die von den Anpassungseinstellungen für Farben und Graustufen eines ImageAttributes betroffen sind.Specifies the types of images and colors that will be affected by the color and grayscale adjustment settings of an ImageAttributes.

ColorMode

Gibt zwei Modi für Farbkomponentenwerte an.Specifies two modes for color component values.

EmfPlusRecordType

Gibt die für die Verwendung mit einer Metadatei verfügbaren Methoden zum Lesen und Schreiben von Grafikbefehlen an.Specifies the methods available for use with a metafile to read and write graphic commands.

EmfType

Gibt die Art der in einer EMF-Datei (Enhanced Metafile) vorhandenen Datensätze an. Diese Enumeration wird von mehreren Konstruktoren in der Metafile-Klasse verwendet.This enumeration is used by several constructors in the Metafile class.

EncoderParameterValueType

Wird zum Angeben des Datentyps des EncoderParameter verwendet, der mit der Save-Methode oder der SaveAdd-Methode eines Bilds verwendet wird.Used to specify the data type of the EncoderParameter used with the Save or SaveAdd method of an image.

EncoderValue

Wird zum Angeben des Parameterwerts verwendet, der unter Verwendung der Save(String, ImageCodecInfo, EncoderParameters)-Methode oder der SaveAdd(EncoderParameters)-Methode an einen JPEG- oder TIFF-Bildcodierer übergeben wird.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

Stellt Attribute eines Bildencoders/-decoders (Codec) bereit.Provides attributes of an image encoder/decoder (codec).

ImageFlags

Gibt die Attribute für die Pixeldaten in einem Image-Objekt an.Specifies the attributes of the pixel data contained in an Image object. Die Flags-Eigenschaft gibt einen Member dieser Enumeration zurück.The Flags property returns a member of this enumeration.

ImageLockMode

Gibt Flags an, die an den Flagsparameter der LockBits-Methode übergeben werden. Die LockBits-Methode sperrt einen Bereich eines Bildes, sodass Pixeldaten gelesen oder geschrieben werden können.The LockBits method locks a portion of an image so that you can read or write the pixel data.

MetafileFrameUnit

Gibt die Maßeinheit für das Rechteck an, mit dem die Größe und Position einer Metadatei festgelegt wird. Diese Angabe erfolgt beim Erstellen des Metafile-Objekts.This is specified during the creation of the Metafile object.

MetafileType

Gibt Metadateitypen an. Die Type-Eigenschaft gibt einen Member dieser Enumeration zurück.The Type property returns a member of this enumeration.

PaletteFlags

Gibt den Typ der Farbdaten in der Systempalette an.Specifies the type of color data in the system palette. Bei den Daten kann es sich um Farbdaten mit Alpha-, Graustufen- oder Halbtondaten handeln.The data can be color data with alpha, grayscale data only, or halftone data.

PixelFormat

Gibt das Farbdatenformat für jedes Pixel des Bildes an.Specifies the format of the color data for each pixel in the image.

Delegaten

PlayRecordCallback

Dieser Delegat wird nicht verwendet.This delegate is not used. Ein Beispiel für die Enumeration der Datensätze einer Metadatei finden Sie unter EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).For an example of enumerating the records of a metafile, see EnumerateMetafile(Metafile, Point, Graphics+EnumerateMetafileProc).

Hinweise

Die Metafile -Klasse stellt Methoden zum Aufzeichnen und Speichern von Metadateien.The Metafile class provides methods for recording and saving metafiles. Die Encoder Klasse ermöglicht Benutzern das Erweitern von GDI +, um jedes Bildformat zu unterstützen.The Encoder class enables users to extend GDI+ to support any image format. Die PropertyItem -Klasse stellt Methoden zum Speichern und Abrufen von Metadaten in Bilddateien.The PropertyItem class provides methods for storing and retrieving metadata in image files.

Achtung

Klassen, die innerhalb der System.Drawing.Imaging Namespace werden für die Verwendung in einem Dienst von Windows oder ASP.NET nicht unterstützt.Classes within the System.Drawing.Imaging namespace are not supported for use within a Windows or ASP.NET service. Versucht, diese Klassen innerhalb einer dieser Anwendungstypen zu verwenden, kann unerwartete Probleme führen, z. B. dadurch die Leistung und die Laufzeit Ausnahmen 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.