System::Drawing::Image klasse
inhoud
[
verbergen
]Image class
Een basisklasse voor System::Drawing::Bitmap en System::Drawing::Metafile klassen die basisfunctionaliteit biedt. Objecten van deze klasse mogen alleen worden gealloceerd met de System::MakeObject() functie. Maak nooit een instantie van dit type op de stack of met operator new, omdat dit leidt tot runtime‑fouten en/of assertiefouten. Plaats deze klasse altijd in de System::SmartPtr pointer en gebruik deze pointer om deze door te geven aan functies als argument.
class Image : public virtual System::IDisposable
Methoden
| Methode | Beschrijving |
|---|---|
| virtual Clone() | Maakt een kopie van het huidige object. |
| Dispose() override | Vrijgeeft alle resources die door het huidige object zijn verkregen. |
| static FromFile(const String&, bool) | Maakt een Image object aan vanuit het opgegeven bestand. |
| static FromHbitmap(IntPtr) | Construeert een Bitmap object van de opgegeven GDI-bitmap. |
| static FromStream(const SharedPtr<System::IO::Stream>&, bool, bool) | Maakt een Image object van de opgegeven stream. |
| virtual get_Flags() const | Retourneert een bitgewijze combinatie van ImageFlags enum-waarden die de attributen van de afbeelding vertegenwoordigen. |
| get_FrameDimensionsList() const | Retourneert een array van GUID’s die de afmetingen van frames binnen de afbeelding vertegenwoordigen die door het huidige object wordt weergegeven. |
| virtual get_Height() const | Retourneert de hoogte van de afbeelding in pixels. |
| get_HorizontalResolution() const | Retourneert de horizontale resolutie van de afbeelding die door het huidige object wordt weergegeven in pixels per inch. |
| virtual get_Palette() const | Retourneert het kleurenpalet dat wordt gebruikt door de afbeelding die door het huidige object wordt weergegeven. |
| virtual get_PixelFormat() const | Retourneert het pixelformaat van de afbeelding die door het huidige object wordt weergegeven. |
| virtual get_PropertyIdList() const | Haalt de ID’s op van de eigenschapselementen die in deze afbeelding zijn opgeslagen. |
| virtual get_PropertyItems() const | Haalt alle eigenschapselementen (onderdelen van metadata) op die in deze afbeelding zijn opgeslagen. |
| virtual get_RawFormat() const | Retourneert het bestandsformaat van de afbeelding die door het huidige object wordt weergegeven. |
| get_Size() const | Retourneert een Size object dat de breedte en hoogte van de afbeelding in pixels weergeeft. |
| virtual get_Tag() const | Haalt een object op dat extra gegevens over de afbeelding levert. |
| get_VerticalResolution() const | Retourneert de verticale resolutie van de afbeelding die door het huidige object wordt weergegeven in pixels per inch. |
| virtual get_Width() const | Retourneert de breedte van de afbeelding in pixels. |
| GetBounds(GraphicsUnit&) | Retourneert de afbeeldingsgrenzen in de opgegeven meeteenheden. |
| GetFrameCount(const Imaging::FrameDimensionPtr&) | Retourneert het aantal frames van de opgegeven frame-dimensie. |
| static GetPixelFormatSize(Imaging::PixelFormat) | Retourneert het aantal bits dat wordt gebruikt om de kleurdiepte weer te geven in het opgegeven pixelformaat. |
| virtual GetSkBitmap() const | Retourneert een onderliggend SkBitmap-object. |
| GetThumbnailImage(int, int, Image::GetThumbnailImageAbort, IntPtr) | Haalt een miniatuur op voor dit System::Drawing::Image object. |
| static IsAlphaPixelFormat(Imaging::PixelFormat) | Bepaalt of het opgegeven pixelformaat alfadeel bevat. |
| virtual IsMultiImage() const | Retourneert of het oorspronkelijke formaat een multi-afbeelding is. |
| virtual RotateFlip(RotateFlipType) | Draai de afbeelding naar een veelvoud van 90 graden en spiegel. |
| Save(const String&) | Slaat de afbeelding die door het huidige object wordt weergegeven op in het opgegeven bestand in PNG-formaat. |
| Save(const String&, const Imaging::ImageFormatPtr&) | Slaat de afbeelding die door het huidige object wordt weergegeven op in het opgegeven bestand in het opgegeven formaat. |
| Save(const SharedPtr<System::IO::Stream>&, const Imaging::ImageFormatPtr&) | Slaat de afbeelding die door het huidige object wordt weergegeven op in de opgegeven stream in het opgegeven formaat. |
| Save(const String&, const Imaging::ImageCodecInfoPtr&, const Imaging::EncoderParametersPtr&) | Slaat de afbeelding die door het huidige object wordt weergegeven op in het opgegeven bestand met behulp van de opgegeven encoder en encoderparameters. |
| Save(const SharedPtr<System::IO::Stream>&, const Imaging::ImageCodecInfoPtr&, const Imaging::EncoderParametersPtr&) | Slaat de afbeelding die door het huidige object wordt weergegeven op in de opgegeven stream met behulp van de opgegeven encoder en encoderparameters. |
| SaveAdd(const Imaging::EncoderParametersPtr&) | Voegt een frame toe aan het bestand of de stream die in een eerdere aanroep van de Save() methode is opgegeven. |
| SaveAdd(const SharedPtr<Image>&, const Imaging::EncoderParametersPtr&) | Voegt een frame toe aan het bestand of de stream die in een eerdere aanroep van de Save() methode is opgegeven. |
| SelectActiveFrame(const Imaging::FrameDimensionPtr&, int) | Selecteert het opgegeven frame. |
| virtual set_Palette(Imaging::ColorPalettePtr) | Stelt het kleurenpalet in dat wordt gebruikt door de afbeelding die door het huidige object wordt weergegeven. |
| virtual set_Tag(const System::SharedPtr<System::Object>) | Stelt een object in dat extra gegevens over de afbeelding levert. |
Typedefs
| Typedef | Beschrijving |
|---|---|
| GetThumbnailImageAbort | Een callback om de uitvoering van GetThumbnailImage te annuleren. |
Zie ook
- Class IDisposable
- Namespace System::Drawing
- Library Aspose.Page for C++