Class Image

Image class

Een abstracte basisklasse die functionaliteit biedt voor de klasse Bitmap en Metafile.

public abstract class Image : IDisposable

Constructeurs

NaamBeschrijving
Image()Initialiseert een nieuw exemplaar van hetImage klasse.

Eigenschappen

NaamBeschrijving
Flags { get; }Haalt het gehele getal op dat een bitsgewijze combinatie vertegenwoordigt vanImageFlags voor deze afbeelding.
abstract FrameDimensionsList { get; }Haalt een reeks GUID’s op die de afmetingen van frames hierin vertegenwoordigenImage .
abstract Height { get; }Krijgt de hoogte, in pixels, hiervanImage .
HorizontalResolution { get; }Krijgt de horizontale resolutie, in pixels per inch, hiervanImage .
abstract Palette { get; set; }Haalt of stelt het hiervoor gebruikte kleurenpalet inImage .
PhysicalDimension { get; }Krijgt de breedte en hoogte van deze afbeelding.
abstract PixelFormat { get; }Krijgt het pixelformaat hiervoorImage .
abstract PropertyIdList { get; }Haalt ID’s op van de eigendomsitems die hierin zijn opgeslagenImage .
abstract PropertyItems { get; }Haalt alle eigendomsitems (stukjes metadata) op die hierin zijn opgeslagenImage .
abstract 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 .
abstract Width { get; }Krijgt de breedte, in pixels, hiervanImage .

methoden

NaamBeschrijving
static FromFile(string)Creëert eenImage uit het opgegeven bestand.
static FromStream(Stream)Creëert eenImageuit de opgegeven gegevensstroom.
static FromStream(Stream, bool)Creëert eenImage uit de gespecificeerde gegevensstroom, optioneel met behulp van ingesloten kleurbeheerinformatie in die stroom.
Clone()Maakt hiervan een exacte kopieImage .
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.
abstract GetPropertyItem(int)Haalt hieruit het opgegeven eigenschapsitem opImage .
GetThumbnailImage(int, int, GetThumbnailImageAbort, IntPtr)Retourneert hiervoor een miniatuurImage .
abstract RemovePropertyItem(int)Hiermee verwijdert u het opgegeven eigenschapsitemImage .
abstract 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.
abstract SetPropertyItem(PropertyItem)Slaat hierin een eigenschapsitem (stukje metadata) opImage .
static FromHbitmap(IntPtr)Creëert eenBitmap van een handle naar een GDI-bitmap.
static GetPixelFormatSize(PixelFormat)Retourneert de kleurdiepte, in aantal bits per pixel, van de opgegeven pixelindeling.
static IsAlphaPixelFormat(PixelFormat)Retourneert een waarde die aangeeft of het pixelformaat hiervoor isImage bevat alfa-informatie.

Andere leden

NaamBeschrijving
delegate GetThumbnailImageAbortBiedt een callback-methode om te bepalen wanneer deGetThumbnailImage methode moet de uitvoering voortijdig annuleren.

Zie ook