TiffImage

TiffImage class

Representa una imagen en formato TIFF (Tagged Image File Format) con sus metadatos y métodos adicionales

public sealed class TiffImage : RasterImageResourceBase

Constructores

Nombre Descripción
TiffImage(string, Stream) Crea una nueva instancia de GifImage a partir del contenido, representada como flujo de bytes y con el nombre especificado
TiffImage(string, string) Crea una nueva instancia de TiffImage a partir del contenido, representada como una cadena codificada en base64 y con el nombre especificado

Propiedades

Nombre Descripción
AspectRatio { get; } Devuelve una relación de aspecto de esta imagen como la relación ancho-alto
ByteContent { get; } Devuelve el contenido de esta imagen ráster como flujo de bytes
FilenameWithExtension { get; } Devuelve el nombre de archivo correcto de esta imagen ráster, que consta de nombre y extensión. Teóricamente puede diferir del nombre.
FramesCount { get; } Devuelve una cantidad de fotogramas (imágenes) dentro de esta imagen TIFF. No puede ser inferior a 1.
IsDisposed { get; } Determina si esta imagen ráster se elimina o no
Length { get; } Devuelve la longitud de este archivo de imagen ráster en bytes
LinearDimensions { get; } Devuelve las dimensiones lineales de esta imagen ráster (ancho y alto)
Name { get; } Devuelve el nombre de esta imagen ráster. Por lo general, no contiene la extensión de nombre de archivo y, en teoría, puede diferir de filename.
TextContent { get; } Devuelve el contenido de esta imagen ráster como cadena codificada en base64
override Type { get; } Devuelve TipoImagen.Tiff

Métodos

Nombre Descripción
Dispose() Elimina esta imagen ráster, eliminando su contenido y haciendo que la mayoría de los métodos y propiedades no funcionen
Equals(IHtmlResource) Comprueba esta instancia con la igualdad de referencia especificada.
GenerateBitmap() Genera y devuelve una nueva instancia de ‘System.Drawing.Bitmap’ a partir de esta imagen ráster.
ReduceToNewHeight(ushort) Crea y devuelve un nuevo recurso de imagen reducido del mismo tipo, pero con una nueva altura reducida especificada y un ancho proporcionalmente reducido.
Save(string) Guarda esta imagen ráster en el archivo especificado
static IsValid(Stream) Comprueba si el flujo especificado es una imagen TIFF válida
static IsValid(string) Comprueba si la cadena codificada en base64 especificada es una imagen TIFF válida

Eventos

Nombre Descripción
event Disposed Evento, que ocurre cuando se desecha esta imagen ráster

Observaciones

Ver https://en.wikipedia.org/wiki/TIFF para más detalles. En casos muy raros, TIFF está presente dentro de los documentos de WordProcessing.

Ver también