RasterImageResourceBase
RasterImageResourceBase class
Clase base para cualquier imagen ráster admitida con nombre, dimensiones, relación de aspecto, tipo, tamaño y contenido fijos.
Copy public abstract class RasterImageResourceBase : IImageResource
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.
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
abstract Type { get; }
Al implementar el tipo, debe devolver información sobre el tipo de la imagen ráster
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
Eventos
Nombre
Descripción
event Disposed
Evento, que ocurre cuando se desecha esta imagen ráster
Ver también