System::Drawing::Bitmap class

Bitmap class

Stellt ein GDI+ Bitmap‑Bild 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 stets in einen System::SmartPtr‑Zeiger ein und verwenden Sie diesen Zeiger, um ihn als Argument an Funktionen zu übergeben.

class Bitmap : public System::Drawing::Image

Methoden

MethodeBeschreibung
BeginPixelProcessing(bool)Aktiviert den Pixelverarbeitungsmodus.
Bitmap(const SharedPtr<Image>&)Erzeugt ein neues Bitmap-Objekt aus dem angegebenen vorhandenen Bild.
Bitmap(const SharedPtr<System::IO::Stream>&, bool)Erzeugt ein neues Bitmap-Objekt aus dem angegebenen Stream.
Bitmap(const String&)Erzeugt ein neues Bitmap-Objekt aus der angegebenen Datei.
Bitmap(const String&, bool)Erzeugt ein neues Bitmap-Objekt aus der angegebenen Datei.
Bitmap(int, int, Imaging::PixelFormat)Erzeugt ein neues Bitmap-Objekt, das ein Bitmap‑Bild mit der angegebenen Breite, Höhe, dem Pixel‑Format und den Pixeldaten darstellt.
Bitmap(const SharedPtr<Image>&, const Size&)Erzeugt ein neues Bitmap-Objekt aus dem angegebenen vorhandenen Bild, skaliert auf die angegebene Größe.
Bitmap(const SharedPtr<Image>&, int, int)Erzeugt ein neues Bitmap-Objekt aus dem angegebenen vorhandenen Bild, wobei Breite und Höhe auf die angegebenen Werte skaliert werden.
Clone() overrideErstellt eine Kopie des aktuellen Objekts.
Clone(Rectangle, Imaging::PixelFormat)Erstellt ein Bitmap-Objekt, das eine Kopie eines Bereichs des Bitmap‑Bildes darstellt, das vom aktuellen Objekt repräsentiert wird.
Clone(RectangleF, Imaging::PixelFormat)Erstellt ein Bitmap-Objekt, das eine Kopie eines Bereichs des Bitmap‑Bildes darstellt, das vom aktuellen Objekt repräsentiert wird.
ComputeHash()Berechnet den SHA1‑Hashwert.
static ConvertToARGBImage(const SharedPtr<Bitmap>&)Erstellt eine Kopie des angegebenen Bitmap‑Bildes, wobei das Pixel‑Format zu Format32bppArgb geändert wird.
EndPixelProcessing(bool)Deaktiviert den Pixelverarbeitungsmodus.
get_Height() const overrideGibt die Höhe des Bildes in Pixeln zurück.
get_Palette() const overrideGibt die vom Bild, das vom aktuellen Objekt repräsentiert wird, verwendete Farbpalette zurück.
get_PixelFormat() const overrideGibt das Pixel-Format des Bildes zurück, das vom aktuellen Objekt repräsentiert wird.
get_RawFormat() const overrideGibt das Dateiformat des Bildes zurück, das vom aktuellen Objekt repräsentiert wird.
get_Width() const overrideGibt die Breite des Bildes in Pixeln zurück.
GetHbitmap()Erstellt ein GDI‑Bitmap‑Objekt aus dem Bitmap, das vom aktuellen Objekt repräsentiert wird.
GetPixel(int, int)Gibt die Farbe des angegebenen Pixels zurück.
GetSkBitmap() const overrideGibt einen rohen Zeiger auf das zugrunde liegende SkBitmap-Objekt zurück.
IsMultiImage() const overrideGibt zurück, ob das Originalformat ein Mehrfachbild ist.
LockBits(const Rectangle&, Imaging::ImageLockMode, Imaging::PixelFormat)Sperrt ein Bitmap im Systemspeicher.
LockBits(const Rectangle&, Imaging::ImageLockMode, Imaging::PixelFormat, const Imaging::BitmapDataPtr&)Sperrt ein Bitmap im Systemspeicher.
MakeTransparent(Color)Ändert die Farbe aller Pixel mit der angegebenen Farbe zu transparent.
MEMBER_FUNCTION_MAKE_OBJECT(Bitmap, CODEPORTING_ARGS(const SharedPtr<Image>&original, int width, int height), CODEPORTING_ARGS(original, width, height))
PremultipleColors()Vormultipliziert die Farben der Pixel des Bildes, das vom aktuellen Objekt repräsentiert wird.
RotateFlip(RotateFlipType) overrideDreht das Bild um ein Vielfaches von 90 Grad und spiegelt es.
set_Palette(Imaging::ColorPalettePtr) overrideLegt die vom aktuellen Objekt dargestellte Bild verwendete Farbpalette fest.
SetPixel(int, int, Color)Setzt die Farbe des angegebenen Pixels im Bitmap-Bild, das vom aktuellen Objekt repräsentiert wird.
SetResolution(float, float)Setzt die Auflösung des Bildes.
UnlockBits(const Imaging::BitmapDataPtr&)Entsperrt das angegebene Bitmap aus dem Systemspeicher.

Siehe auch