


## 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. Erzeugen 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 ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [ColorMatrix](./colormatrix/) | Stellt eine 5x5-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. Erzeugen 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 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. Erzeugen 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 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. Erzeugen 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 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. Erzeugen 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 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. Erzeugen 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 ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [FrameDimension](./framedimension/) | Bietet Eigenschaften, die die Bildrahmenabmessungen abrufen. Objekte dieser Klasse sollten nur über die Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erzeugen 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 ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [ImageAttributes](./imageattributes/) | Stellt Informationen darüber dar, wie Bildfarben beim Rendern manipuliert werden. Objekte dieser Klasse sollten nur über die Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erzeugen 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 ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [ImageCodecInfo](./imagecodecinfo/) | Bietet Informationen über einen Bild‑Codec. Objekte dieser Klasse sollten nur über die Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erzeugen 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 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. Erzeugen 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 ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [Metafile](./metafile/) | Stellt eine grafische Metadatei dar. Objekte dieser Klasse sollten nur über die Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erzeugen 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 ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben. |
| [MetafileHeader](./metafileheader/) | Enthält Attribute, die mit einer grafischen Metadatei verknüpft sind. Objekte dieser Klasse sollten nur über die Funktion [System::MakeObject()](../system/makeobject/) alloziert werden. Erzeugen 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 ein 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. Erzeugen 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 ein 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/) repräsentiert wird. |
| [EncoderValue](./encodervalue/) | Gibt den Parameterwert an, der an einen JPEG‑ oder TIFF‑Bild‑Encoder übergeben wird. |
| [ImageFlags](./imageflags/) | Stellt Attribute der Pixeldaten dar, die von einem [Image](../system.drawing/image/)‑Objekt repräsentiert werden. |
| [ImageLockMode](./imagelockmode/) | Gibt Eigenschaften der gesperrten Bildregion 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 grafischen Metadatei dar. |
| [PixelFormat](./pixelformat/) | Gibt das Farbdatumsformat eines Pixels an. |
## Typedefs

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