System::Drawing::Bitmap class

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

MetodBeskrivning
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() overrideSkapar 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 overrideReturnerar bildens höjd i pixlar.
get_Palette() const overrideReturnerar färgpaletten som används av bilden som representeras av det aktuella objektet.
get_PixelFormat() const overrideReturnerar pixelformatet för bilden som representeras av det aktuella objektet.
get_RawFormat() const overrideReturnerar filformatet för bilden som representeras av det aktuella objektet.
get_Width() const overrideReturnerar 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 overrideReturnerar en rå pekare till det underliggande SkBitmap-objektet.
IsMultiImage() const overrideReturnerar 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) overrideRotera bilden till en multipel av 90 grader och vänd.
set_Palette(Imaging::ColorPalettePtr) overrideStä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