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. 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.
ColorMatrixStellt 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() 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.
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. 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.
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. 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.
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. 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.
EncoderParametersStellt ein Array von EncoderParameter Objekten 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.
FrameDimensionStellt Eigenschaften bereit, die die Bildrahmendimensionen ermitteln. 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.
ImageAttributesStellt Informationen darüber dar, wie Bildfarben während des Renderns manipuliert werden. 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.
ImageCodecInfoStellt Informationen über einen Bild‑Codec bereit. 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.
ImageFormatStellt das Dateiformat eines 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 immer in einen System::SmartPtr Zeiger und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
MetafileStellt eine Grafik-Metadatei 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 immer in einen System::SmartPtr Zeiger und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.
MetafileHeaderEnthält Attribute, die mit einer Grafik-Metadatei verbunden sind. 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 immer in einen System::SmartPtr Zeiger 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. 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 Zeiger 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 dargestellt wird.
EncoderValueGibt den Parameterwert an, der an einen JPEG- oder TIFF-Bildencoder übergeben wird.
ImageFlagsStellt Attribute der Pixeldaten dar, die von einem Image Objekt repräsentiert werden.
ImageLockModeGibt Eigenschaften des gesperrten Bildbereichs an.
MetafileFrameUnitGibt die Maßeinheit für das Rechteck an, das zum Skalieren und Positionieren einer Metadatei verwendet wird.
MetafileTypeStellt einen Typ einer Grafik-Metadatei dar.
PixelFormatGibt das Farbdatenformat eines Pixels an.

Typedefs

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