System::Drawing::Bitmap class
Inhalt
[
Ausblenden
]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
| Methode | Beschreibung |
|---|---|
| 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() override | Erstellt 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 override | Gibt die Höhe des Bildes in Pixeln zurück. |
| get_Palette() const override | Gibt die vom Bild, das vom aktuellen Objekt repräsentiert wird, verwendete Farbpalette zurück. |
| get_PixelFormat() const override | Gibt das Pixel-Format des Bildes zurück, das vom aktuellen Objekt repräsentiert wird. |
| get_RawFormat() const override | Gibt das Dateiformat des Bildes zurück, das vom aktuellen Objekt repräsentiert wird. |
| get_Width() const override | Gibt 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 override | Gibt einen rohen Zeiger auf das zugrunde liegende SkBitmap-Objekt zurück. |
| IsMultiImage() const override | Gibt 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) override | Dreht das Bild um ein Vielfaches von 90 Grad und spiegelt es. |
| set_Palette(Imaging::ColorPalettePtr) override | Legt 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
- Class Image
- Namespace System::Drawing
- Library Aspose.Page for C++