Class Bitmap

Bitmap class

Bevat een bitmap, die bestaat uit de pixelgegevens voor een grafische afbeelding en de bijbehorende attributen. ABitmap is een object dat wordt gebruikt om te werken met afbeeldingen die zijn gedefinieerd door pixelgegevens.

public class Bitmap : Image

Constructeurs

NaamBeschrijving
Bitmap(Image)Initialiseert een nieuw exemplaar van hetBitmap klasse van de opgegeven bestaande afbeelding.
Bitmap(Stream)Initialiseert een nieuw exemplaar van hetBitmap klasse uit de opgegeven gegevensstroom.
Bitmap(string)Initialiseert een nieuw exemplaar van hetBitmap klasse uit het opgegeven bestand.
Bitmap(Image, Size)Initialiseert een nieuw exemplaar van hetBitmapklasse van de opgegeven bestaande afbeelding, geschaald naar de opgegeven grootte.
Bitmap(int, int)Initialiseert een nieuw exemplaar van hetBitmap klasse met de opgegeven grootte.
Bitmap(Stream, bool)Initialiseert een nieuw exemplaar van hetBitmap klasse uit de opgegeven gegevensstroom.
Bitmap(string, bool)Initialiseert een nieuw exemplaar van hetBitmap klasse uit het opgegeven bestand.
Bitmap(Image, int, int)Initialiseert een nieuw exemplaar van hetBitmap klasse van de opgegeven bestaande afbeelding, geschaald naar de opgegeven grootte.
Bitmap(int, int, PixelFormat)Initialiseert een nieuw exemplaar van hetBitmap klasse met de opgegeven grootte en indeling.
Bitmap(int, int, int, PixelFormat, int[])Initialiseert een nieuw exemplaar van hetBitmap klasse met de opgegeven grootte en pixelgegevens.

Eigenschappen

NaamBeschrijving
Flags { get; }Haalt het gehele getal op dat een bitsgewijze combinatie vertegenwoordigt vanImageFlags voor deze afbeelding.
override FrameDimensionsList { get; }Haalt een reeks GUID’s op die de afmetingen van frames hierin vertegenwoordigenImage .
override Height { get; }Krijgt de hoogte, in pixels, van deze bitmap.
HorizontalResolution { get; }Krijgt de horizontale resolutie, in pixels per inch, hiervanImage .
override Palette { get; set; }Haalt of stelt het hiervoor gebruikte kleurenpalet inImage .
PhysicalDimension { get; }Krijgt de breedte en hoogte van deze afbeelding.
override PixelFormat { get; }Krijgt het pixelformaat hiervoorImage .
override PropertyIdList { get; }Haalt ID’s op van de eigendomsitems die hierin zijn opgeslagenImage .
override PropertyItems { get; }Haalt alle eigendomsitems (stukjes metadata) op die hierin zijn opgeslagenImage .
override RawFormat { get; }Haalt het bestandsformaat hiervan opImage .
Size { get; }Krijgt de breedte en hoogte, in pixels, van deze afbeelding.
Tag { get; set; }Haalt of stelt een object in dat aanvullende gegevens over de afbeelding levert.
VerticalResolution { get; }Krijgt de verticale resolutie, in pixels per inch, hiervanImage .
override Width { get; }Krijgt de breedte, in pixels, van deze bitmap.

methoden

NaamBeschrijving
Clone()Maakt hiervan een exacte kopieImage .
Clone(Rectangle, PixelFormat)Maakt een kopie van de sectie hiervanBitmap gedefinieerd doorRectangle structure en met een opgegevenPixelFormat opsomming.
Clone(RectangleF, PixelFormat)Maakt een kopie van de sectie hiervanBitmap gedefinieerd met een opgegevenPixelFormat opsomming.
virtual Dispose()Geeft alle bronnen vrij die door deze afbeelding worden gebruikt.
GetBounds(ref GraphicsUnit)Haalt de grenzen van de afbeelding op in de opgegeven eenheid.
GetFrameCount(FrameDimension)Retourneert het aantal frames van de opgegeven dimensie.
GetPixel(int, int)Krijgt hierin de kleur van de gespecificeerde pixelBitmap .
override GetPropertyItem(int)Haalt hieruit het opgegeven eigenschapsitem opImage .
GetThumbnailImage(int, int, GetThumbnailImageAbort, IntPtr)Retourneert hiervoor een miniatuurImage .
LockBits(Rectangle, ImageLockMode, PixelFormat)Sloten aBitmap in het systeemgeheugen.
MakeTransparent()Maakt hiervoor de opgegeven kleur transparantBitmap .
MakeTransparent(Color)Maakt hiervoor de opgegeven kleur transparantBitmap .
ReadArgb32Pixels(int[])Leest bitmappixels in ARGB32-formaat in gegeven array.
override RemovePropertyItem(int)Hiermee verwijdert u het opgegeven eigenschapsitemImage .
override RotateFlip(RotateFlipType)Deze methode roteert, spiegelt, of roteert en draait deImage .
Save(string)Slaat dit opImagenaar het opgegeven bestand of stream.
Save(Stream, ImageFormat)Slaat deze afbeelding op in de opgegeven stream in de opgegeven indeling.
Save(string, ImageFormat)Slaat dit opImage naar het opgegeven bestand in het opgegeven formaat.
Save(Stream, ImageCodecInfo, EncoderParameters)Slaat deze afbeelding op in de opgegeven stream, met de opgegeven parameters voor encoder en afbeeldingsencoder.
Save(string, ImageCodecInfo, EncoderParameters)Slaat dit opImage naar het opgegeven bestand, met de opgegeven encoder- en image-encoder-parameters.
SaveAdd(EncoderParameters)Voegt een frame toe aan het bestand of de stream die is opgegeven in een eerdere aanroep van een van de methoden Image.Save(…). Gebruik deze methode om geselecteerde frames van een afbeelding met meerdere frames op te slaan naar een andere afbeelding met meerdere frames.
SaveAdd(Image, EncoderParameters)Voegt een frame toe aan het bestand of de stream die is opgegeven in een eerdere aanroep van een van de Image.Save(…)-methoden.
SelectActiveFrame(FrameDimension, int)Selecteert het frame gespecificeerd door de dimensie en index.
SetPixel(int, int, Color)Hiermee stelt u de kleur in van de opgegeven pixelBitmap .
override SetPropertyItem(PropertyItem)Slaat hierin een eigenschapsitem (stukje metadata) opImage .
SetResolution(float, float)Stelt de resolutie hiervoor inBitmap .
UnlockBits(BitmapData)Ontgrendelt ditBitmap uit het systeemgeheugen.
WriteArgb32Pixels(int[])Schrijft pixels naar de bitmap.

Zie ook