RasterImageResourceBase
RasterImageResourceBase class
Classe base per qualsiasi immagine raster supportata con nome, dimensioni, proporzioni, tipo, dimensione e contenuto fissi.
public abstract class RasterImageResourceBase : IImageResource
Proprietà
Nome |
Descrizione |
AspectRatio { get; } |
Restituisce le proporzioni di questa immagine come relazione larghezza-altezza |
ByteContent { get; } |
Restituisce il contenuto di questa immagine raster come flusso di byte |
FilenameWithExtension { get; } |
Restituisce il nome file corretto di questa immagine raster, composto da nome ed estensione. Teoricamente può differire dal nome. |
IsDisposed { get; } |
Determina se questa immagine raster è eliminata o meno |
Length { get; } |
Restituisce la lunghezza di questo file immagine raster in byte |
LinearDimensions { get; } |
Restituisce le dimensioni lineari di questa immagine raster (larghezza e altezza) |
Name { get; } |
Restituisce il nome di questa immagine raster. Di solito non contiene l’estensione del nome file e teoricamente può differire dal nome file. |
TextContent { get; } |
Restituisce il contenuto di questa immagine raster come stringa con codifica Base64 |
abstract Type { get; } |
Nell’implementazione del tipo dovrebbe restituire informazioni sul tipo dell’immagine raster |
Metodi
Nome |
Descrizione |
Dispose() |
Elimina questa immagine raster, eliminandone il contenuto e rendendo la maggior parte dei metodi e delle proprietà non funzionanti |
Equals(IHtmlResource) |
Controlla questa istanza con l’uguaglianza dei riferimenti specificata. |
GenerateBitmap() |
Genera e restituisce una nuova istanza di ‘System.Drawing.Bitmap’ da questa immagine raster. |
ReduceToNewHeight(ushort) |
Crea e restituisce una nuova risorsa immagine ridotta dello stesso tipo, ma con una nuova altezza ridotta specificata e una larghezza proporzionalmente ridotta. |
Save(string) |
Salva questa immagine raster nel file specificato |
Eventi
Nome |
Descrizione |
event Disposed |
Evento che si verifica quando questa immagine raster viene eliminata |
Guarda anche