JpegImage
JpegImage class
Rappresenta un’immagine in formato JPEG (Joint Photographic Experts Group) con i relativi metadati e metodi aggiuntivi
public sealed class JpegImage : RasterImageResourceBase
Costruttori
| Nome |
Descrizione |
| JpegImage(string, Stream) |
Crea una nuova istanza JpegImage dal contenuto, rappresentato come flusso di byte e con il nome specificato |
| JpegImage(string, string) |
Crea una nuova istanza JpegImage 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.Jpeg |
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 JPEG 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 JPEG valida |
| static IsValid(string) |
Verifica se la stringa con codifica Base64 specificata è un’immagine JPEG valida |
Eventi
| Nome |
Descrizione |
| event Disposed |
Evento che si verifica quando questa immagine raster viene eliminata |
Guarda anche