ImageType

ImageType structure

Représente un type d’image (format) compatible, prend en charge les formats raster et vectoriel

public struct ImageType : IEquatable<ImageType>, IResourceType

Propriétés

Nom La description
static Bmp { get; } type d’image BMP
static Emf { get; } EMF (Enhanced MetaFile) type d’image vectorielle
static Gif { get; } type d’image GIF
static Icon { get; } type d’image ICÔNE
static Jpeg { get; } type d’image JPEG
static Png { get; } type d’image PNG
static Svg { get; } Type d’image vectorielle SVG
static Tiff { get; } TIFF (Tagged Image File Format) type d’image raster
static Undefined { get; } Type d’image non défini - valeur spéciale, qui ne devrait normalement pas se produire
static Wmf { get; } WMF (Windows MetaFile) type d’image vectorielle
FileExtension { get; } Extension de fichier (sans point de début) d’un type d’image particulier en minuscules. Pour le type Undefined renvoie une chaîne ‘unsefined’.
FormalName { get; } Renvoie un nom formel de ce format d’image. Ne renvoie jamais NULL. Si l’instance n’est pas corrompue, ne lève jamais d’exception.
Format { get; } Description du format d’image standard .NET d’un format d’image particulier, s’il a une représentation spécifique à .NET. Pour le type Undefined renvoie une valeur nulle. Pour tous les formats, qui ne sont pas représentés dans .NET, lève une InvalidOperationException.
IsVector { get; } Indique si ce format particulier est vectoriel (true) ou raster (false)
MimeCode { get; } Code MIME d’un type d’image particulier sous forme de chaîne. Pour le type Undefined renvoie une chaîne ‘unsefined’.

Méthodes

Nom La description
static ParseFromFilenameWithExtension(string) Renvoie la valeur ImageType, qui équivaut à l’extension du nom de fichier, qui est extraite du nom de fichier spécifié
static ParseFromMime(string) Renvoie la valeur ImageType, qui équivaut au code MIME spécifié
Equals(ImageType) Détermine si cette instance est égale à l’instance “ImageType” spécifiée
override Equals(object) Détermine si cette instance est égale à l’objet non casté spécifié, qui est vraisemblablement une autre instance “ImageType”
override GetHashCode() Renvoie un code de hachage, qui est un nombre immuable pour cette instance spécifique
override ToString() Renvoie une propriété FormalName
operator == Définit si deux instances ImageType spécifiques sont égales
operator != Définit si deux instances ImageType spécifiques ne sont pas égales

Voir également