ImageType

ImageType structure

Representa un tipo de imagen compatible (formato), admite formatos ráster y vectoriales

public struct ImageType : IEquatable<ImageType>, IResourceType

Propiedades

Nombre Descripción
static Bmp { get; } tipo de imagen BMP
static Emf { get; } EMF (Metaarchivo mejorado) tipo de imagen vectorial
static Gif { get; } tipo de imagen GIF
static Icon { get; } ICONO tipo de imagen
static Jpeg { get; } tipo de imagen JPEG
static Png { get; } tipo de imagen PNG
static Svg { get; } Tipo de imagen vectorial SVG
static Tiff { get; } TIFF (Formato de archivo de imagen etiquetado) tipo de imagen ráster
static Undefined { get; } Tipo de imagen indefinido: valor especial, que normalmente no debería ocurrir
static Wmf { get; } WMF (Windows MetaFile) tipo de imagen vectorial
FileExtension { get; } Extensión de archivo (sin carácter de punto inicial) de un tipo de imagen particular en minúsculas. Para el tipo Indefinido devuelve una cadena ‘unsefined’.
FormalName { get; } Devuelve un nombre formal de este formato de imagen. Nunca devuelve NULL. Si la instancia no está dañada, nunca lanza una excepción.
Format { get; } Descripción del formato de imagen estándar de .NET de un formato de imagen en particular, si tiene una representación específica de .NET. Para el tipo Indefinido devuelve un valor nulo. Para todos los formatos, que no están representados en .NET, arroja una InvalidOperationException.
IsVector { get; } Indica si este formato en particular es vectorial (verdadero) o ráster (falso)
MimeCode { get; } Código MIME de un tipo de imagen en particular como una cadena. Para el tipo Indefinido devuelve una cadena ‘unsefined’.

Métodos

Nombre Descripción
static ParseFromFilenameWithExtension(string) Devuelve el valor ImageType, que es equivalente a la extensión del nombre de archivo, que se extrae del nombre de archivo especificado
static ParseFromMime(string) Devuelve el valor de ImageType, que es equivalente al código MIME especificado
Equals(ImageType) Determina si esta instancia es igual a la instancia “ImageType” especificada
override Equals(object) Determina si esta instancia es igual al objeto no emitido especificado, que presumiblemente es otra instancia de “ImageType”
override GetHashCode() Devuelve un código hash, que es un número inmutable para esta instancia específica
override ToString() Devuelve una propiedad FormalName
operator == Define si dos instancias específicas de ImageType son iguales
operator != Define si dos instancias específicas de ImageType no son iguales

Ver también