System::Drawing::Image Klasse
Inhalt
[
Ausblenden
]Image class
Eine Basisklasse für System::Drawing::Bitmap und System::Drawing::Metafile Klassen, die grundlegende Funktionalität bereitstellen. 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.
class Image : public virtual System::IDisposable
Methoden
| Methode | Beschreibung |
|---|---|
| virtual Clone() | Erstellt eine Kopie des aktuellen Objekts. |
| Dispose() override | Gibt alle vom aktuellen Objekt erworbenen Ressourcen frei. |
| static FromFile(const String&, bool) | Erstellt ein Image-Objekt aus der angegebenen Datei. |
| static FromHbitmap(IntPtr) | Konstruiert ein Bitmap-Objekt aus dem angegebenen GDI-Bitmap. |
| static FromStream(const SharedPtr<System::IO::Stream>&, bool, bool) | Erstellt ein Image-Objekt aus dem angegebenen Stream. |
| virtual get_Flags() const | Gibt eine bitweise Kombination von ImageFlags-Enum-Werten zurück, die die Attribute des Bildes darstellen. |
| get_FrameDimensionsList() const | Gibt ein Array von GUIDs zurück, die die Abmessungen der Frames innerhalb des vom aktuellen Objekt dargestellten Bildes repräsentieren. |
| virtual get_Height() const | Gibt die Höhe des Bildes in Pixeln zurück. |
| get_HorizontalResolution() const | Gibt die horizontale Auflösung des vom aktuellen Objekt dargestellten Bildes in Pixel pro Zoll zurück. |
| virtual get_Palette() const | Gibt die vom aktuellen Objekt dargestellte Farbpalette des Bildes zurück. |
| virtual get_PixelFormat() const | Gibt das Pixelformat des vom aktuellen Objekt dargestellten Bildes zurück. |
| virtual get_PropertyIdList() const | Liefert IDs der Eigenschaftselemente, die in diesem Bild gespeichert sind. |
| virtual get_PropertyItems() const | Liefert alle Eigenschaftselemente (Metadatenstücke), die in diesem Bild gespeichert sind. |
| virtual get_RawFormat() const | Gibt das Dateiformat des vom aktuellen Objekt dargestellten Bildes zurück. |
| get_Size() const | Gibt ein Size-Objekt zurück, das die Breite und Höhe des Bildes in Pixeln darstellt. |
| virtual get_Tag() const | Liefert ein Objekt, das zusätzliche Daten über das Bild bereitstellt. |
| get_VerticalResolution() const | Gibt die vertikale Auflösung des vom aktuellen Objekt dargestellten Bildes in Pixel pro Zoll zurück. |
| virtual get_Width() const | Gibt die Breite des Bildes in Pixeln zurück. |
| GetBounds(GraphicsUnit&) | Gibt die Bildgrenzen in den angegebenen Maßeinheiten zurück. |
| GetFrameCount(const Imaging::FrameDimensionPtr&) | Gibt die Anzahl der Frames der angegebenen Frame-Dimension zurück. |
| static GetPixelFormatSize(Imaging::PixelFormat) | Gibt die Anzahl der Bits zurück, die zur Darstellung der Farbtiefe im angegebenen Pixelformat verwendet werden. |
| virtual GetSkBitmap() const | Gibt ein zugrunde liegendes SkBitmap-Objekt zurück. |
| GetThumbnailImage(int, int, Image::GetThumbnailImageAbort, IntPtr) | Liefert ein Vorschaubild für dieses System::Drawing::Image-Objekt. |
| static IsAlphaPixelFormat(Imaging::PixelFormat) | Bestimmt, ob das angegebene Pixelformat Alphainformationen enthält. |
| virtual IsMultiImage() const | Gibt zurück, ob das Originalformat ein Mehrfachbild ist. |
| virtual RotateFlip(RotateFlipType) | Dreht das Bild um ein Vielfaches von 90 Grad und spiegelt es. |
| Save(const String&) | Speichert das vom aktuellen Objekt dargestellte Bild in die angegebene Datei im PNG-Format. |
| Save(const String&, const Imaging::ImageFormatPtr&) | Speichert das vom aktuellen Objekt dargestellte Bild in die angegebene Datei im angegebenen Format. |
| Save(const SharedPtr<System::IO::Stream>&, const Imaging::ImageFormatPtr&) | Speichert das vom aktuellen Objekt dargestellte Bild in den angegebenen Stream im angegebenen Format. |
| Save(const String&, const Imaging::ImageCodecInfoPtr&, const Imaging::EncoderParametersPtr&) | Speichert das vom aktuellen Objekt dargestellte Bild in die angegebene Datei unter Verwendung des angegebenen Encoders und der Encoder-Parameter. |
| Save(const SharedPtr<System::IO::Stream>&, const Imaging::ImageCodecInfoPtr&, const Imaging::EncoderParametersPtr&) | Speichert das vom aktuellen Objekt dargestellte Bild in den angegebenen Stream unter Verwendung des angegebenen Encoders und der Encoder-Parameter. |
| SaveAdd(const Imaging::EncoderParametersPtr&) | Fügt einen Frame zur Datei oder zum Stream hinzu, der in einem vorherigen Aufruf der Save()-Methode angegeben wurde. |
| SaveAdd(const SharedPtr<Image>&, const Imaging::EncoderParametersPtr&) | Fügt einen Frame zur Datei oder zum Stream hinzu, der in einem vorherigen Aufruf der Save()-Methode angegeben wurde. |
| SelectActiveFrame(const Imaging::FrameDimensionPtr&, int) | Wählt den angegebenen Frame aus. |
| virtual set_Palette(Imaging::ColorPalettePtr) | Legt die vom aktuellen Objekt dargestellte Bild verwendete Farbpalette fest. |
| virtual set_Tag(const System::SharedPtr<System::Object>) | Setzt ein Objekt, das zusätzliche Daten zum Bild bereitstellt. |
Typedefs
| Typedef. | Beschreibung |
|---|---|
| GetThumbnailImageAbort | Ein Callback, um die Ausführung von GetThumbnailImage abzubrechen. |
Siehe auch
- Class IDisposable
- Namespace System::Drawing
- Library Aspose.Font for C++