ImageType

ImageType structure

Representerar en stödbar bildtyp (format), stöder både raster- och vektorformat

public struct ImageType : IEquatable<ImageType>, IResourceType

Egenskaper

namn Beskrivning
static Bmp { get; } BMP-bildtyp
static Emf { get; } EMF (Enhanced MetaFile) vektorbildstyp
static Gif { get; } GIF-bildtyp
static Icon { get; } ICON bildtyp
static Jpeg { get; } JPEG-bildtyp
static Png { get; } PNG-bildtyp
static Svg { get; } SVG vektorbildstyp
static Tiff { get; } TIFF (Tagged Image File Format) rasterbild typ
static Undefined { get; } Odefinierad bildtyp - specialvärde, som normalt inte bör förekomma
static Wmf { get; } WMF (Windows MetaFile) vektorbildstyp
FileExtension { get; } Filtillägg (utan inledande punkttecken) av en viss bildtyp med gemener. För typen Odefinierad returnerar en sträng ‘odefinierad’.
FormalName { get; } Returnerar ett formellt namn på detta bildformat. Återkommer aldrig NULL. Om instansen inte är skadad, ger aldrig ett undantag.
Format { get; } .NET-standardbildformatbeskrivning av ett visst bildformat, om det har en .NET-specifik representation. För typen Odefinierad returnerar ett nollvärde. För alla format, som inte är representerade i .NET, skickas en InvalidOperationException.
IsVector { get; } Indikerar om just detta format är vektor (true) eller raster (false)
MimeCode { get; } MIME-kod av en viss bildtyp som en sträng. För typen Odefinierad returnerar en sträng ‘odefinierad’.

Metoder

namn Beskrivning
static ParseFromFilenameWithExtension(string) Returnerar ImageType-värdet, vilket motsvarar filnamnstillägget, som extraheras från specificerat filnamn
static ParseFromMime(string) Returnerar ImageType-värde, vilket motsvarar angiven MIME-kod
Equals(ImageType) Bestämmer om denna instans är lika med specificerad “ImageType” instans
override Equals(object) Bestämmer om den här instansen är lika med det angivna ocastade objektet, vilket förmodligen är en annan “ImageType”-instans
override GetHashCode() Returnerar en hash-kod, som är ett oföränderligt tal för denna specifika instans
override ToString() Returnerar en FormalName-egenskap
operator == Definierar om två specifika ImageType-instanser är equal
operator != Definierar om två specifika ImageType-instanser inte är lika

Se även