System::Drawing::Image class
Innehåll
[
Dölj
]Image class
En basklass för System::Drawing::Bitmap och System::Drawing::Metafile-klasser som tillhandahåller grundläggande funktionalitet. Objekt av denna klass bör endast allokeras med System::MakeObject()-funktionen. Skapa aldrig en instans av denna typ på stacken eller med operatorn new, eftersom det kan leda till körfel och/eller påståendefel. Wrappa alltid denna klass i en System::SmartPtr-pekare och använd denna pekare för att skicka den till funktioner som argument.
class Image : public virtual System::IDisposable
Metoder
| Metod | Beskrivning |
|---|---|
| virtual Clone() | Skapar en kopia av det aktuella objektet. |
| Dispose() override | Frigör alla resurser som erhållits av det aktuella objektet. |
| static FromFile(const String&, bool) | Skapar ett Image-objekt från den angivna filen. |
| static FromHbitmap(IntPtr) | Skapar ett Bitmap objekt från den specificerade GDI-bitmapen. |
| static FromStream(const SharedPtr<System::IO::Stream>&, bool, bool) | Skapar ett Image objekt från den specificerade strömmen. |
| virtual get_Flags() const | Returnerar en bitvis kombination av ImageFlags‑enumvärden som representerar bildens attribut. |
| get_FrameDimensionsList() const | Returnerar en array av GUID‑värden som representerar dimensionerna för ramar inom bilden som representeras av det aktuella objektet. |
| virtual get_Height() const | Returnerar bildens höjd i pixlar. |
| get_HorizontalResolution() const | Returnerar den horisontella upplösningen för bilden som representeras av det aktuella objektet i pixlar per tum. |
| virtual get_Palette() const | Returnerar färgpaletten som används av bilden som representeras av det aktuella objektet. |
| virtual get_PixelFormat() const | Returnerar pixelformatet för bilden som representeras av det aktuella objektet. |
| virtual get_PropertyIdList() const | Hämtar ID:n för egenskapsobjekten som lagras i denna bild. |
| virtual get_PropertyItems() const | Hämtar alla egenskapsobjekt (metadata) som lagras i denna bild. |
| virtual get_RawFormat() const | Returnerar filformatet för bilden som representeras av det aktuella objektet. |
| get_Size() const | Returnerar ett Size objekt som representerar bildens bredd och höjd i pixlar. |
| virtual get_Tag() const | Hämtar ett objekt som tillhandahåller ytterligare data om bilden. |
| get_VerticalResolution() const | Returnerar den vertikala upplösningen för bilden som representeras av det aktuella objektet i pixlar per tum. |
| virtual get_Width() const | Returnerar bildens bredd i pixlar. |
| GetBounds(GraphicsUnit&) | Returnerar bildens gränser i de angivna mätenheterna. |
| GetFrameCount(const Imaging::FrameDimensionPtr&) | Returnerar antalet ramar för den angivna ramdimensionen. |
| static GetPixelFormatSize(Imaging::PixelFormat) | Returnerar antalet bitar som används för att representera färgdjupet i det angivna pixelformatet. |
| virtual GetSkBitmap() const | Returnerar ett underliggande SkBitmap‑objekt. |
| GetThumbnailImage(int, int, Image::GetThumbnailImageAbort, IntPtr) | Hämtar en miniatyr för detta System::Drawing::Image objekt. |
| static IsAlphaPixelFormat(Imaging::PixelFormat) | Avgör om det angivna pixelformatet innehåller alfainformation. |
| virtual IsMultiImage() const | Returnerar om det ursprungliga formatet är en multi‑image. |
| virtual RotateFlip(RotateFlipType) | Rotera bilden till en multipel av 90 grader och vänd. |
| Save(const String&) | Sparar bilden som representeras av det aktuella objektet till den angivna filen i PNG‑format. |
| Save(const String&, const Imaging::ImageFormatPtr&) | Sparar bilden som representeras av det aktuella objektet till den angivna filen i det angivna formatet. |
| Save(const SharedPtr<System::IO::Stream>&, const Imaging::ImageFormatPtr&) | Sparar bilden som representeras av det aktuella objektet till den angivna strömmen i det angivna formatet. |
| Save(const String&, const Imaging::ImageCodecInfoPtr&, const Imaging::EncoderParametersPtr&) | Sparar bilden som representeras av det aktuella objektet till den angivna filen med den angivna kodaren och kodarparametrarna. |
| Save(const SharedPtr<System::IO::Stream>&, const Imaging::ImageCodecInfoPtr&, const Imaging::EncoderParametersPtr&) | Sparar bilden som representeras av det aktuella objektet till den angivna strömmen med den angivna kodaren och kodarparametrarna. |
| SaveAdd(const Imaging::EncoderParametersPtr&) | Lägger till en ram i den fil eller ström som angavs i ett tidigare anrop till metoden Save(). |
| SaveAdd(const SharedPtr<Image>&, const Imaging::EncoderParametersPtr&) | Lägger till en ram i den fil eller ström som angavs i ett tidigare anrop till metoden Save(). |
| SelectActiveFrame(const Imaging::FrameDimensionPtr&, int) | Väljer den angivna ramen. |
| virtual set_Palette(Imaging::ColorPalettePtr) | Ställer in färgpaletten som används av bilden som representeras av det aktuella objektet. |
| virtual set_Tag(const System::SharedPtr<System::Object>) | Ställer in ett objekt som tillhandahåller ytterligare data om bilden. |
Typedefs
| Typedef | Beskrivning |
|---|---|
| GetThumbnailImageAbort | En återuppringning för att avbryta körning av GetThumbnailImage. |
Se även
- Class IDisposable
- Namespace System::Drawing
- Library Aspose.Page for C++