ImageType

ImageType structure

Stellt einen unterstützten Bildtyp (Format) dar, unterstützt sowohl Raster- als auch Vektorformate

public struct ImageType : IEquatable<ImageType>, IResourceType

Eigenschaften

Name Beschreibung
static Bmp { get; } BMP-Bildtyp
static Emf { get; } EMF (Enhanced MetaFile) Vektorbildtyp
static Gif { get; } GIF-Bildtyp
static Icon { get; } ICON-Bildtyp
static Jpeg { get; } JPEG-Bildtyp
static Png { get; } PNG-Bildtyp
static Svg { get; } SVG-Vektorbildtyp
static Tiff { get; } TIFF (Tagged Image File Format) Rasterbildtyp
static Undefined { get; } Undefinierter Bildtyp - Sonderwert, der normalerweise nicht vorkommen sollte
static Wmf { get; } WMF (Windows MetaFile) Vektorbildtyp
FileExtension { get; } Dateierweiterung (ohne führenden Punkt) eines bestimmten Bildtyps in Kleinbuchstaben. Für den Typ „Undefiniert“ wird eine Zeichenfolge „unsefined“ zurückgegeben.
FormalName { get; } Gibt einen formalen Namen dieses Bildformats zurück. Gibt niemals NULL zurück. Wenn die Instanz nicht beschädigt ist, wird niemals eine Ausnahme ausgelöst.
Format { get; } .NET-Standardbildformat Beschreibung eines bestimmten Bildformats, wenn es eine .NET-spezifische Darstellung hat. Für den Typ Undefined gibt einen Nullwert zurück. Für alle Formate, die nicht in .NET dargestellt werden, wirft eine InvalidOperationException.
IsVector { get; } Gibt an, ob dieses bestimmte Format ein Vektor (true) oder ein Raster (false) ist
MimeCode { get; } MIME-Code eines bestimmten Bildtyps als String. Für den Typ „Undefiniert“ wird eine Zeichenfolge „unsefined“ zurückgegeben.

Methoden

Name Beschreibung
static ParseFromFilenameWithExtension(string) Gibt den ImageType-Wert zurück, der der Dateinamenerweiterung entspricht, die aus dem angegebenen Dateinamen extrahiert wird.
static ParseFromMime(string) Gibt den ImageType-Wert zurück, der dem angegebenen MIME-Code entspricht
Equals(ImageType) Bestimmt, ob diese Instanz gleich dem angegebenen “ImageType” ist instance
override Equals(object) Bestimmt, ob diese Instanz gleich dem angegebenen nicht umgewandelten Objekt ist, das vermutlich eine andere “ImageType”-Instanz ist
override GetHashCode() Gibt einen Hash-Code zurück, der eine unveränderliche Zahl für diese spezifische Instanz ist
override ToString() Gibt eine FormalName-Eigenschaft zurück
operator == Definiert, ob zwei bestimmte ImageType-Instanzen gleich sind
operator != Definiert, ob zwei bestimmte ImageType-Instanzen nicht gleich sind

Siehe auch