Image

Image class

En abstrakt basklass som tillhandahåller funktionalitet för klasserna Bitmap och Metafile descended.

public abstract class Image : IDisposable

Konstruktörer

namnBeskrivning
Image()Initierar en ny instans avImage class.

Egenskaper

namnBeskrivning
Flags { get; }Får heltal som representerar en bitvis kombination avImageFlags för denna bild.
abstract FrameDimensionsList { get; }Får en uppsättning GUID:er som representerar dimensionerna på ramar inom dennaImage .
abstract Height { get; }Hämtar höjden, i pixlar, av dettaImage .
HorizontalResolution { get; }Får den horisontella upplösningen, i pixlar per tum, av dettaImage .
abstract 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.
abstract PixelFormat { get; }Hämtar pixelformatet för dettaImage .
abstract PropertyIdList { get; }Hämtar ID:n för egenskapsobjekten som lagras i dennaImage .
abstract PropertyItems { get; }Får alla egenskapsobjekt (bitar av metadata) lagrade i dettaImage .
abstract 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 .
abstract Width { get; }Hämtar bredden, i pixlar, på dettaImage .

Metoder

namnBeskrivning
static FromFile(string)Skapar enImage från den angivna filen.
static FromStream(Stream)Skapar enImagefrån den angivna dataströmmen.
static FromStream(Stream, bool)Skapar enImage från den angivna dataströmmen, valfritt genom att använda embedded färghanteringsinformation i den strömmen.
Clone()Skapar en exakt kopia av dettaImage .
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.
abstract GetPropertyItem(int)Hämtar det angivna egenskapsobjektet från dettaImage .
GetThumbnailImage(int, int, GetThumbnailImageAbort, IntPtr)Returnerar en miniatyrbild för dettaImage .
abstract RemovePropertyItem(int)Tar bort det angivna egenskapsobjektet från dettaImage .
abstract 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.
abstract SetPropertyItem(PropertyItem)Lagrar en egenskapspost (metadatabit) i dennaImage .
static FromHbitmap(IntPtr)Skapar enBitmap från ett handtag till en GDI-bitmapp.
static GetPixelFormatSize(PixelFormat)Returnerar färgdjupet, i antal bitar per pixel, för det angivna pixelformatet.
static IsAlphaPixelFormat(PixelFormat)Returnerar ett värde som anger om pixelformatet för dettaImage innehåller alfainformation.

Andra medlemmar

namnBeskrivning
delegate GetThumbnailImageAbortTillhandahåller en återuppringningsmetod för att avgöra närGetThumbnailImage metoden bör avbryta körningen i förtid.

Se även