Image

Image class

Una classe base astratta che fornisce funzionalità per le classi discendenti Bitmap e Metafile.

public abstract class Image : IDisposable

Costruttori

NomeDescrizione
Image()Inizializza una nuova istanza diImage classe.

Proprietà

NomeDescrizione
Flags { get; }Ottiene l’intero che rappresenta una combinazione bit per bit diImageFlags per questa immagine.
abstract FrameDimensionsList { get; }Ottiene una matrice di GUID che rappresentano le dimensioni dei frame all’interno di questoImage .
abstract Height { get; }Ottiene l’altezza, in pixel, di questoImage .
HorizontalResolution { get; }Ottiene la risoluzione orizzontale, in pixel per pollice, di questoImage .
abstract Palette { get; set; }Ottiene o imposta la tavolozza dei colori utilizzata per questoImage .
PhysicalDimension { get; }Ottiene la larghezza e l’altezza di questa immagine.
abstract PixelFormat { get; }Ottiene il formato pixel per questoImage .
abstract PropertyIdList { get; }Ottiene gli ID degli elementi della proprietà archiviati in questoImage .
abstract PropertyItems { get; }Ottiene tutti gli elementi della proprietà (pezzi di metadati) archiviati in questoImage .
abstract RawFormat { get; }Ottiene il formato file di questoImage .
Size { get; }Ottiene la larghezza e l’altezza, in pixel, di questa immagine.
Tag { get; set; }Ottiene o imposta un oggetto che fornisce dati aggiuntivi sull’immagine.
VerticalResolution { get; }Ottiene la risoluzione verticale, in pixel per pollice, di questoImage .
abstract Width { get; }Ottiene la larghezza, in pixel, di questoImage .

Metodi

NomeDescrizione
static FromFile(string)Crea unImage dal file specificato.
static FromStream(Stream)Crea unImagedal flusso di dati specificato.
static FromStream(Stream, bool)Crea unImage dal flusso di dati specificato, utilizzando facoltativamente le informazioni di gestione del colore incorporate in quel flusso.
Clone()Crea una copia esatta di questoImage .
virtual Dispose()Rilascia tutte le risorse utilizzate da questa immagine.
GetBounds(ref GraphicsUnit)Ottiene i limiti dell’immagine nell’unità specificata.
GetFrameCount(FrameDimension)Restituisce il numero di fotogrammi della dimensione specificata.
abstract GetPropertyItem(int)Ottiene l’elemento della proprietà specificato da questoImage .
GetThumbnailImage(int, int, GetThumbnailImageAbort, IntPtr)Restituisce una miniatura per questoImage .
abstract RemovePropertyItem(int)Rimuove l’elemento della proprietà specificato da questoImage .
abstract RotateFlip(RotateFlipType)Questo metodo ruota, capovolge o ruota e capovolge ilImage .
Save(string)Salva questoImageal file o al flusso specificato.
Save(Stream, ImageFormat)Salva questa immagine nel flusso specificato nel formato specificato.
Save(string, ImageFormat)Salva questoImage al file specificato nel formato specificato.
Save(Stream, ImageCodecInfo, EncoderParameters)Salva questa immagine nel flusso specificato, con i parametri del codificatore e del codificatore di immagine specificati.
Save(string, ImageCodecInfo, EncoderParameters)Salva questoImage al file specificato, con l’encoder specificato e i parametri dell’encoder di immagine.
SaveAdd(EncoderParameters)Aggiunge un frame al file o al flusso specificato in una chiamata precedente a uno dei metodi Image.Save(…). Utilizzare questo metodo per salvare i frame selezionati da un’immagine a più frame in un’altra immagine a più frame.
SaveAdd(Image, EncoderParameters)Aggiunge un frame al file o al flusso specificato in una precedente chiamata a quello dei metodi Image.Save(…).
SelectActiveFrame(FrameDimension, int)Seleziona il frame specificato dalla dimensione e dall’indice.
abstract SetPropertyItem(PropertyItem)Memorizza un elemento della proprietà (pezzo di metadati) in questoImage .
static FromHbitmap(IntPtr)Crea aBitmap da un handle a una bitmap GDI.
static GetPixelFormatSize(PixelFormat)Restituisce la profondità del colore, in numero di bit per pixel, del formato pixel specificato.
static IsAlphaPixelFormat(PixelFormat)Restituisce un valore che indica se il formato pixel per questoImage contiene informazioni alfa.

Altri membri

NomeDescrizione
delegate GetThumbnailImageAbortFornisce un metodo di callback per determinare quando ilGetThumbnailImage il metodo dovrebbe annullare prematuramente l’esecuzione.

Guarda anche