System::Drawing::Bitmap Klasse
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>&) | Erstellt ein neues Bitmap-Objekt aus dem angegebenen vorhandenen Bild. |
| Bitmap(const SharedPtr<System::IO::Stream>&, bool) | Erstellt ein neues Bitmap-Objekt aus dem angegebenen Stream. |
| Bitmap(const String&) | Erstellt ein neues Bitmap-Objekt aus der angegebenen Datei. |
| Bitmap(const String&, bool) | Erstellt ein neues Bitmap-Objekt aus der angegebenen Datei. |
| Bitmap(int, int, Imaging::PixelFormat) | Erstellt 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&) | Erstellt ein neues Bitmap-Objekt aus dem angegebenen vorhandenen Bild, skaliert auf die angegebene Größe. |
| Bitmap(const SharedPtr<Image>&, int, int) | Erstellt 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 vom aktuellen Objekt dargestellten Bitmap‑Bildes darstellt. |
| Clone(RectangleF, Imaging::PixelFormat) | Erstellt ein Bitmap-Objekt, das eine Kopie eines Bereichs des vom aktuellen Objekt dargestellten Bitmap‑Bildes darstellt. |
| 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 aktuellen Objekt dargestellte Farbpalette des Bildes zurück. |
| get_PixelFormat() const override | Gibt das Pixelformat des vom aktuellen Objekt dargestellten Bildes zurück. |
| get_RawFormat() const override | Gibt das Dateiformat des vom aktuellen Objekt dargestellten Bildes zurück. |
| get_Width() const override | Gibt die Breite des Bildes in Pixeln zurück. |
| GetHbitmap() | Erstellt ein GDI‑Bitmap‑Objekt aus dem vom aktuellen Objekt dargestellten Bitmap. |
| 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() | Vermultipliziert die Farben der Pixel des Bildes, das vom aktuellen Objekt dargestellt 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 dargestellt 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.Font for C++