


## Klassen

| Klasse | Beschreibung |
| --- | --- |
| [BitmapData](./bitmapdata/) | Stellt eine Menge von Attributen eines Bitmap‑Bildes dar. Objekte dieser Klasse sollten nur über die Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion‑Fehlern führt. Wickeln Sie diese Klasse stets in einen [System::SmartPtr](../system/smartptr/) Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [ColorMap](./colormap/) | Stellt eine Zuordnung zum Konvertieren von Farben dar. Objekte dieser Klasse sollten nur über die Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion‑Fehlern führt. Wickeln Sie diese Klasse stets in einen [System::SmartPtr](../system/smartptr/) Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [ColorMatrix](./colormatrix/) | Stellt eine 5×5‑Matrix dar, die die Koordinaten für den RGBAW‑Farbraum enthält. Objekte dieser Klasse sollten nur über die Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion‑Fehlern führt. Wickeln Sie diese Klasse stets in einen [System::SmartPtr](../system/smartptr/) Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [ColorPalette](./colorpalette/) | Stellt eine Menge von 32‑Bit‑ARGB‑Farben dar, die eine Farbpalette bilden. Objekte dieser Klasse sollten nur über die Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion‑Fehlern führt. Wickeln Sie diese Klasse stets in einen [System::SmartPtr](../system/smartptr/) Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [Encoder](./encoder/) | Stellt eine GUID dar, die mit einer Menge von Bild‑Encoder‑Parametern verknüpft ist. Objekte dieser Klasse sollten nur über die Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion‑Fehlern führt. Wickeln Sie diese Klasse stets in einen [System::SmartPtr](../system/smartptr/) Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [EncoderParameter](./encoderparameter/) | Dient als Container, der zum Übergeben von Werten an einen Bild‑Encoder verwendet wird. Objekte dieser Klasse sollten nur über die Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion‑Fehlern führt. Wickeln Sie diese Klasse stets in einen [System::SmartPtr](../system/smartptr/) Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [EncoderParameters](./encoderparameters/) | Stellt ein Array von [EncoderParameter](./encoderparameter/) Objekten dar. Objekte dieser Klasse sollten nur über die Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion‑Fehlern führt. Wickeln Sie diese Klasse stets in einen [System::SmartPtr](../system/smartptr/) Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [FrameDimension](./framedimension/) | Stellt Eigenschaften bereit, die die Bildrahmendimensionen ermitteln. Objekte dieser Klasse sollten nur über die Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion‑Fehlern führt. Wickeln Sie diese Klasse stets in einen [System::SmartPtr](../system/smartptr/) Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [ImageAttributes](./imageattributes/) | Stellt Informationen darüber dar, wie Bildfarben während des Renderns manipuliert werden. Objekte dieser Klasse sollten nur über die Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion‑Fehlern führt. Wickeln Sie diese Klasse stets in einen [System::SmartPtr](../system/smartptr/) Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [ImageCodecInfo](./imagecodecinfo/) | Stellt Informationen über einen Bild‑Codec bereit. Objekte dieser Klasse sollten nur über die Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion‑Fehlern führt. Wickeln Sie diese Klasse stets in einen [System::SmartPtr](../system/smartptr/) Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [ImageFormat](./imageformat/) | Stellt das Dateiformat eines Bildes dar. Objekte dieser Klasse sollten nur über die Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen [System::SmartPtr](../system/smartptr/) Zeiger und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [Metafile](./metafile/) | Stellt eine Grafik-Metadatei dar. Objekte dieser Klasse sollten nur über die Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen [System::SmartPtr](../system/smartptr/) Zeiger und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [MetafileHeader](./metafileheader/) | Enthält Attribute, die mit einer Grafik-Metadatei verbunden sind. Objekte dieser Klasse sollten nur über die Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen [System::SmartPtr](../system/smartptr/) Zeiger und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [PropertyItem](./propertyitem/) | Stellt eine Metadaten-Eigenschaft dar, die in einer Bilddatei enthalten sein soll. Objekte dieser Klasse sollten nur über die Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erstellen Sie niemals eine Instanz dieses Typs auf dem Stack oder mit dem Operator new, da dies zu Laufzeitfehlern und/oder Assertion-Fehlern führt. Wickeln Sie diese Klasse immer in einen [System::SmartPtr](../system/smartptr/) Zeiger und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
## Enums

| Aufzählung | Beschreibung |
| --- | --- |
| [ColorAdjustType](./coloradjusttype/) | Gibt an, welche Objekte Farbanpassungsinformationen verwenden. |
| [ColorChannelFlag](./colorchannelflag/) | Gibt einen Farbkanal im CMYK-Farbraum an. |
| [ColorMatrixFlag](./colormatrixflag/) | Gibt die Arten von Bildern und Farben an, die von den Farb- und Graustufen-Anpassungseinstellungen eines [ImageAttributes](./imageattributes/) Objekts betroffen sind. |
| [EmfPlusRecordType](./emfplusrecordtype/) | Stellt die Methoden dar, die mit einer Metadatei zum Lesen und Schreiben von Grafikbefehlen verwendet werden können. |
| [EmfType](./emftype/) | Gibt die Typen der Datensätze an, die in einer EMF-Datei abgelegt werden. |
| [EncoderParameterValueType](./encoderparametervaluetype/) | Gibt den Typ eines Wertes an, der durch die Klasse [EncoderParameter](./encoderparameter/) dargestellt wird. |
| [EncoderValue](./encodervalue/) | Gibt den Parameterwert an, der an einen JPEG- oder TIFF-Bildencoder übergeben wird. |
| [ImageFlags](./imageflags/) | Stellt Attribute der Pixeldaten dar, die von einem [Image](../system.drawing/image/) Objekt repräsentiert werden. |
| [ImageLockMode](./imagelockmode/) | Gibt Eigenschaften des gesperrten Bildbereichs an. |
| [MetafileFrameUnit](./metafileframeunit/) | Gibt die Maßeinheit für das Rechteck an, das zum Skalieren und Positionieren einer Metadatei verwendet wird. |
| [MetafileType](./metafiletype/) | Stellt einen Typ einer Grafik-Metadatei dar. |
| [PixelFormat](./pixelformat/) | Gibt das Farbdatenformat eines Pixels an. |
## Typedefs

| Typedef. | Beschreibung |
| --- | --- |
| [BitmapDataPtr](./bitmapdataptr/) | Ein Alias für einen Shared-Pointer auf eine Instanz der Klasse [BitmapData](./bitmapdata/). |
| [ColorMapPtr](./colormapptr/) | Ein Alias für einen Shared-Pointer auf eine Instanz der Klasse [ColorMap](./colormap/). |
| [ColorMatrixPtr](./colormatrixptr/) | Ein Alias für einen Shared-Pointer auf eine Instanz der Klasse [ColorMatrix](./colormatrix/). |
| [ColorPalettePtr](./colorpaletteptr/) | Ein Alias für einen Shared-Pointer auf eine Instanz der Klasse [ColorPalette](./colorpalette/). |
| [EncoderParameterPtr](./encoderparameterptr/) | Ein Alias für einen Shared-Pointer auf eine Instanz der Klasse [EncoderParameter](./encoderparameter/). |
| [EncoderParametersPtr](./encoderparametersptr/) | Ein Alias für einen Shared-Pointer auf eine Instanz der Klasse [EncoderParameters](./encoderparameters/). |
| [EncoderPtr](./encoderptr/) | Ein Alias für einen Shared-Pointer auf eine Instanz der Klasse [Encoder](./encoder/). |
| [FrameDimensionPtr](./framedimensionptr/) | Ein Alias für einen Shared-Pointer auf eine Instanz der Klasse [FrameDimension](./framedimension/). |
| [ImageAttributesPtr](./imageattributesptr/) | Ein Alias für einen Shared-Pointer auf eine Instanz der Klasse [ImageAttributes](./imageattributes/). |
| [ImageCodecInfoPtr](./imagecodecinfoptr/) | Ein Alias für einen gemeinsamen Zeiger auf eine Instanz der Klasse [ImageCodecInfo](./imagecodecinfo/). |
| [ImageFormatPtr](./imageformatptr/) | Ein Alias für einen gemeinsamen Zeiger auf eine Instanz der Klasse [ImageFormat](./imageformat/). |
| [PlayRecordCallback](./playrecordcallback/) | Ein Delegat, der als Parameter im Funktionsobjekt EnumerateMetafileProc verwendet wird. |
