System::Drawing::Bitmap class
Innehåll
[
Dölj
]Bitmap class
Representerar en GDI+-bitmap-bild. 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 assertionsfel. Omslut alltid denna klass i en System::SmartPtr-pekare och använd denna pekare för att skicka den till funktioner som argument.
class Bitmap : public System::Drawing::Image
Metoder
| Metod | Beskrivning |
|---|---|
| BeginPixelProcessing(bool) | Aktiverar pixelbehandlingsläge. |
| Bitmap(const SharedPtr<Image>&) | Skapar ett nytt Bitmap-objekt från den angivna befintliga bilden. |
| Bitmap(const SharedPtr<System::IO::Stream>&, bool) | Skapar ett nytt Bitmap-objekt från den angivna strömmen. |
| Bitmap(const String&) | Skapar ett nytt Bitmap-objekt från den angivna filen. |
| Bitmap(const String&, bool) | Skapar ett nytt Bitmap-objekt från den angivna filen. |
| Bitmap(int, int, Imaging::PixelFormat) | Skapar ett nytt Bitmap-objekt som representerar en bitmap-bild med den angivna bredden, höjden, pixelformatet och pixeldata. |
| Bitmap(const SharedPtr<Image>&, const Size&) | Skapar ett nytt Bitmap-objekt från den angivna befintliga bilden, skalad till den angivna storleken. |
| Bitmap(const SharedPtr<Image>&, int, int) | Skapar ett nytt Bitmap-objekt från den angivna befintliga bilden med bredd och höjd skalade till de angivna värdena. |
| Clone() override | Skapar en kopia av det aktuella objektet. |
| Clone(Rectangle, Imaging::PixelFormat) | Skapar ett Bitmap-objekt som representerar en kopia av en region i bitmap-bilden som representeras av det aktuella objektet. |
| Clone(RectangleF, Imaging::PixelFormat) | Skapar ett Bitmap-objekt som representerar en kopia av en region i bitmap-bilden som representeras av det aktuella objektet. |
| ComputeHash() | Beräknar SHA1-hashvärdet. |
| static ConvertToARGBImage(const SharedPtr<Bitmap>&) | Skapar en kopia av den angivna bitmap-bilden med pixelformat ändrat till Format32bppArgb. |
| EndPixelProcessing(bool) | Inaktiverar pixelbehandlingsläge. |
| get_Height() const override | Returnerar bildens höjd i pixlar. |
| get_Palette() const override | Returnerar färgpaletten som används av bilden som representeras av det aktuella objektet. |
| get_PixelFormat() const override | Returnerar pixelformatet för bilden som representeras av det aktuella objektet. |
| get_RawFormat() const override | Returnerar filformatet för bilden som representeras av det aktuella objektet. |
| get_Width() const override | Returnerar bildens bredd i pixlar. |
| GetHbitmap() | Skapar ett GDI-bitmap-objekt från bitmapen som representeras av det aktuella objektet. |
| GetPixel(int, int) | Returnerar färgen på den angivna pixeln. |
| GetSkBitmap() const override | Returnerar en rå pekare till det underliggande SkBitmap-objektet. |
| IsMultiImage() const override | Returnerar om det ursprungliga formatet är en multi‑image. |
| LockBits(const Rectangle&, Imaging::ImageLockMode, Imaging::PixelFormat) | Låser en Bitmap i systemminnet. |
| LockBits(const Rectangle&, Imaging::ImageLockMode, Imaging::PixelFormat, const Imaging::BitmapDataPtr&) | Låser en Bitmap i systemminnet. |
| MakeTransparent(Color) | Ändrar färgen på alla pixlar med den angivna färgen till transparent. |
| MEMBER_FUNCTION_MAKE_OBJECT(Bitmap, CODEPORTING_ARGS(const SharedPtr<Image>&original, int width, int height), CODEPORTING_ARGS(original, width, height)) | |
| PremultipleColors() | Förmultiplicerar färgerna på bildens pixlar som representeras av det aktuella objektet. |
| RotateFlip(RotateFlipType) override | Rotera bilden till en multipel av 90 grader och vänd. |
| set_Palette(Imaging::ColorPalettePtr) override | Ställer in färgpaletten som används av bilden som representeras av det aktuella objektet. |
| SetPixel(int, int, Color) | Ställer in färgen på den angivna pixeln i bitmap-bilden som representeras av det aktuella objektet. |
| SetResolution(float, float) | Ställer in bildens upplösning. |
| UnlockBits(const Imaging::BitmapDataPtr&) | Låser upp den angivna bitmapen från systemminnet. |
Se även
- Class Image
- Namespace System::Drawing
- Library Aspose.Page for C++