Bitmap

Bitmap class

Kapslar in en bitmapp, som består av pixeldata för en grafikbild och dess attribut. ABitmap är ett objekt som används för att arbeta med bilder definierade av pixeldata.

public class Bitmap : Image

Konstruktörer

namn Beskrivning
Bitmap(Image) Initierar en ny instans avBitmap klass från den angivna befintliga bilden.
Bitmap(Stream) Initierar en ny instans avBitmap klass från den angivna dataströmmen.
Bitmap(string) Initierar en ny instans avBitmap klass från den angivna filen.
Bitmap(Image, Size) Initierar en ny instans avBitmapklass från den angivna befintliga bilden, skalad till den angivna storleken.
Bitmap(int, int) Initierar en ny instans avBitmap klass med angiven storlek.
Bitmap(Stream, bool) Initierar en ny instans avBitmap klass från den angivna dataströmmen.
Bitmap(string, bool) Initierar en ny instans avBitmap klass från den angivna filen.
Bitmap(Image, int, int) Initierar en ny instans avBitmap klass från den angivna befintliga bilden, skalad till den angivna storleken.
Bitmap(int, int, PixelFormat) Initierar en ny instans avBitmap klass med angiven storlek och format.
Bitmap(int, int, int, PixelFormat, int[]) Initierar en ny instans avBitmap klass med angiven storlek och pixeldata.

Egenskaper

namn Beskrivning
Flags { get; } Får heltal som representerar en bitvis kombination avImageFlags för denna bild.
override FrameDimensionsList { get; } Får en uppsättning GUID:er som representerar dimensionerna på ramar inom dennaImage .
override Height { get; } Hämtar höjden, i pixlar, för denna bitmapp.
HorizontalResolution { get; } Får den horisontella upplösningen, i pixlar per tum, av dettaImage .
override Palette { get; set; } Hämtar eller ställer in färgpalett som används för dettaImage .
PhysicalDimension { get; } Hämtar bredden och höjden på denna bild.
override PixelFormat { get; } Hämtar pixelformatet för dettaImage .
override PropertyIdList { get; } Hämtar ID:n för egenskapsobjekten som lagras i dennaImage .
override PropertyItems { get; } Får alla egenskapsobjekt (bitar av metadata) lagrade i dettaImage .
override RawFormat { get; } Hämtar filformatet för dennaImage .
Size { get; } Hämtar bredd och höjd, i pixlar, för denna bild.
Tag { get; set; } Hämtar eller ställer in ett objekt som ger ytterligare data om bilden.
VerticalResolution { get; } Får den vertikala upplösningen, i pixlar per tum, av dettaImage .
override Width { get; } Hämtar bredden, i pixlar, på denna bitmapp.

Metoder

namn Beskrivning
Clone() Skapar en exakt kopia av dettaImage .
Clone(Rectangle, PixelFormat) Skapar en kopia av avsnittet av dettaBitmap definieras avRectangle structure och med en specificeradPixelFormat uppräkning.
Clone(RectangleF, PixelFormat) Skapar en kopia av avsnittet av dettaBitmap definieras med en specificeradPixelFormat uppräkning.
virtual Dispose() Frigör alla resurser som används av denna bild.
GetBounds(ref GraphicsUnit) Hämtar gränserna för bilden i den angivna enheten.
GetFrameCount(FrameDimension) Returnerar antalet ramar för den angivna dimensionen.
GetPixel(int, int) Får färgen på den angivna pixeln i dennaBitmap .
override GetPropertyItem(int) Hämtar det angivna egenskapsobjektet från dettaImage .
GetThumbnailImage(int, int, GetThumbnailImageAbort, IntPtr) Returnerar en miniatyrbild för dettaImage .
LockBits(Rectangle, ImageLockMode, PixelFormat) Låser aBitmap i systemminnet.
MakeTransparent() Gör den angivna färgen transparent för dettaBitmap .
MakeTransparent(Color) Gör den angivna färgen transparent för dettaBitmap .
ReadArgb32Pixels(int[]) Läser bitmappspixlar i ARGB32-format i en given array.
override RemovePropertyItem(int) Tar bort det angivna egenskapsobjektet från dettaImage .
override RotateFlip(RotateFlipType) Denna metod roterar, vänder eller roterar och vänder påImage .
Save(string) Sparar dettaImagetill den angivna filen eller strömmen.
Save(Stream, ImageFormat) Sparar den här bilden till den angivna strömmen i det angivna formatet.
Save(string, ImageFormat) Sparar dettaImage till den angivna filen i det angivna formatet.
Save(Stream, ImageCodecInfo, EncoderParameters) Sparar den här bilden till den angivna strömmen, med de angivna kodnings- och bildkodarparametrarna.
Save(string, ImageCodecInfo, EncoderParameters) Sparar dettaImage till den angivna filen, med de angivna kodnings- och bildkodarparametrarna.
SaveAdd(EncoderParameters) Lägger till en ram till filen eller strömmen som specificerats i ett tidigare anrop till en av Image.Save(…)-metoderna. Använd den här metoden för att spara valda ramar från en bild med flera bildrutor till en annan bild med flera bildrutor.
SaveAdd(Image, EncoderParameters) Lägger till en ram till filen eller strömmen som specificerats i ett tidigare anrop till en av Image.Save(…)-metoderna.
SelectActiveFrame(FrameDimension, int) Väljer ramen som anges av dimensionen och indexet.
SetPixel(int, int, Color) Ställer in färgen på den angivna pixeln i dennaBitmap .
override SetPropertyItem(PropertyItem) Lagrar en egenskapspost (metadatabit) i dennaImage .
SetResolution(float, float) Ställer in upplösningen för dettaBitmap .
UnlockBits(BitmapData) Låser upp dettaBitmap från systemminnet.
WriteArgb32Pixels(int[]) Skriver pixlar till bitmappen.

Se även