RasterImageResourceBase
RasterImageResourceBase class
Classe base per qualsiasi immagine raster supportata con nome, dimensioni, proporzioni, tipo, dimensione e contenuto fissi.
Copy 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