GifImage

GifImage class

Rappresenta un’immagine in formato GIF (Graphics Interchange Format) con i relativi metadati e metodi aggiuntivi

public sealed class GifImage : RasterImageResourceBase

Costruttori

Nome Descrizione
GifImage(string, Stream) Crea una nuova istanza GifImage dal contenuto, rappresentato come flusso di byte e con il nome specificato
GifImage(string, string) Crea una nuova istanza GifImage dal contenuto, rappresentato come stringa con codifica base64 e con il nome specificato

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
override Type { get; } Restituisce ImageType.Gif
Version { get; } Restituisce la versione interna di questa immagine GIF (la versione viene estratta dall’intestazione)

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 immagine GIF ridotta, ma con una nuova altezza ridotta specificata e una larghezza proporzionalmente ridotta. (2 methods)
Save(string) Salva questa immagine raster nel file specificato
static IsValid(Stream) Controlla se il flusso specificato è un’immagine GIF valida
static IsValid(string) Controlla se la stringa con codifica Base64 specificata è un’immagine GIF valida

Eventi

Nome Descrizione
event Disposed Evento che si verifica quando questa immagine raster viene eliminata

Guarda anche