System::Drawing::Imaging-Namespace

Klassen

KlasseBeschreibung
BitmapDataStellt eine Menge von Attributen eines Bitmap-Bildes dar. Objekte dieser Klasse sollten nur über die Funktion 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-Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
ColorMapStellt eine Zuordnung zum Konvertieren von Farben dar. Objekte dieser Klasse sollten nur über die Funktion 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 Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
ColorMatrixStellt eine 5x5-Matrix dar, die die Koordinaten für den RGBAW-Farbraum enthält. Objekte dieser Klasse sollten nur über die Funktion 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 Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
ColorPaletteStellt eine Menge von 32‑Bit‑ARGB‑Farben dar, die eine Farbpalette bilden. Objekte dieser Klasse sollten nur über die Funktion 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 Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
EncoderStellt eine GUID dar, die mit einer Menge von Bild‑Encoder‑Parametern verknüpft ist. Objekte dieser Klasse sollten nur über die Funktion 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 Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
EncoderParameterDient als Container, der zum Übergeben von Werten an einen Bild‑Encoder verwendet wird. Objekte dieser Klasse sollten nur über die Funktion 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 Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
EncoderParametersStellt ein Array von EncoderParameter‑Objekten dar. Objekte dieser Klasse sollten nur über die Funktion 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 Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
FrameDimensionBietet Eigenschaften, die die Bildrahmenabmessungen abrufen. Objekte dieser Klasse sollten nur über die Funktion 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 Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
ImageAttributesStellt Informationen darüber dar, wie Bildfarben beim Rendern manipuliert werden. Objekte dieser Klasse sollten nur über die Funktion 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 Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
ImageCodecInfoBietet Informationen über einen Bild‑Codec. Objekte dieser Klasse sollten nur über die Funktion 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 Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
ImageFormatStellt das Dateiformat eines Bildes dar. Objekte dieser Klasse sollten nur über die Funktion 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 Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
MetafileStellt eine grafische Metadatei dar. Objekte dieser Klasse sollten nur über die Funktion 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 Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
MetafileHeaderEnthält Attribute, die mit einer grafischen Metadatei verknüpft sind. Objekte dieser Klasse sollten nur über die Funktion 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 Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
PropertyItemStellt eine Metadaten‑Eigenschaft dar, die in einer Bilddatei enthalten sein soll. Objekte dieser Klasse sollten nur über die Funktion 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 Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

Enums

AufzählungBeschreibung
ColorAdjustTypeGibt an, welche Objekte Farbanpassungsinformationen verwenden.
ColorChannelFlagGibt einen Farbkanal im CMYK‑Farbraum an.
ColorMatrixFlagGibt die Arten von Bildern und Farben an, die von den Farb‑ und Graustufen‑Anpassungseinstellungen eines ImageAttributes‑Objekts betroffen sind.
EmfPlusRecordTypeStellt die Methoden dar, die mit einer Metadatei zum Lesen und Schreiben von Grafikbefehlen verwendet werden können.
EmfTypeGibt die Typen der Datensätze an, die in einer EMF‑Datei abgelegt werden.
EncoderParameterValueTypeGibt den Typ eines Wertes an, der durch die Klasse EncoderParameter repräsentiert wird.
EncoderValueGibt den Parameterwert an, der an einen JPEG‑ oder TIFF‑Bild‑Encoder übergeben wird.
ImageFlagsStellt Attribute der Pixeldaten dar, die von einem Image‑Objekt repräsentiert werden.
ImageLockModeGibt Eigenschaften der gesperrten Bildregion an.
MetafileFrameUnitGibt die Maßeinheit für das Rechteck an, das zum Skalieren und Positionieren einer Metadatei verwendet wird.
MetafileTypeStellt einen Typ einer grafischen Metadatei dar.
PixelFormatGibt das Farbdatumsformat eines Pixels an.

Typedefs

TypedefBeschreibung
BitmapDataPtrEin Alias für einen Shared Pointer zu einer Instanz der Klasse BitmapData.
ColorMapPtrEin Alias für einen Shared Pointer zu einer Instanz der Klasse ColorMap.
ColorMatrixPtrEin Alias für einen Shared Pointer zu einer Instanz der Klasse ColorMatrix.
ColorPalettePtrEin Alias für einen Shared Pointer zu einer Instanz der Klasse ColorPalette.
EncoderParameterPtrEin Alias für einen Shared Pointer zu einer Instanz der Klasse EncoderParameter.
EncoderParametersPtrEin Alias für einen Shared Pointer zu einer Instanz der Klasse EncoderParameters.
EncoderPtrEin Alias für einen Shared Pointer zu einer Instanz der Klasse Encoder.
FrameDimensionPtrEin Alias für einen Shared Pointer zu einer Instanz der Klasse FrameDimension.
ImageAttributesPtrEin Alias für einen Shared Pointer zu einer Instanz der Klasse ImageAttributes.
ImageCodecInfoPtrEin Alias für einen Shared Pointer zu einer Instanz der Klasse ImageCodecInfo.
ImageFormatPtrEin Alias für einen Shared Pointer zu einer Instanz der Klasse ImageFormat.
PlayRecordCallbackEin Delegat, der als Parameter im Funktionsobjekt EnumerateMetafileProc verwendet wird.