Bitmap
Contenuti
[
Nascondere
]Bitmap class
Incapsula una bitmap, che consiste nei dati pixel per un’immagine grafica e i suoi attributi. ABitmap
è un oggetto utilizzato per lavorare con immagini definite da dati pixel.
public class Bitmap : Image
Costruttori
Nome | Descrizione |
---|---|
Bitmap(Image) | Inizializza una nuova istanza diBitmap classe dall’immagine esistente specificata. |
Bitmap(Stream) | Inizializza una nuova istanza diBitmap classe dal flusso di dati specificato. |
Bitmap(string) | Inizializza una nuova istanza diBitmap classe dal file specificato. |
Bitmap(Image, Size) | Inizializza una nuova istanza diBitmap classe dall’immagine esistente specificata, ridimensionata alla dimensione specificata. |
Bitmap(int, int) | Inizializza una nuova istanza diBitmap classe con la dimensione specificata. |
Bitmap(Stream, bool) | Inizializza una nuova istanza diBitmap classe dal flusso di dati specificato. |
Bitmap(string, bool) | Inizializza una nuova istanza diBitmap classe dal file specificato. |
Bitmap(Image, int, int) | Inizializza una nuova istanza diBitmap classe dall’immagine esistente specificata, ridimensionata alla dimensione specificata. |
Bitmap(int, int, PixelFormat) | Inizializza una nuova istanza diBitmap classe con la dimensione e il formato specificati. |
Bitmap(int, int, int, PixelFormat, int[]) | Inizializza una nuova istanza diBitmap classe con la dimensione e i dati pixel specificati. |
Proprietà
Nome | Descrizione |
---|---|
Flags { get; } | Ottiene l’intero che rappresenta una combinazione bit per bit diImageFlags per questa immagine. |
override FrameDimensionsList { get; } | Ottiene una matrice di GUID che rappresentano le dimensioni dei frame all’interno di questoImage . |
override Height { get; } | Ottiene l’altezza, in pixel, di questa bitmap. |
HorizontalResolution { get; } | Ottiene la risoluzione orizzontale, in pixel per pollice, di questoImage . |
override Palette { get; set; } | Ottiene o imposta la tavolozza dei colori utilizzata per questoImage . |
PhysicalDimension { get; } | Ottiene la larghezza e l’altezza di questa immagine. |
override PixelFormat { get; } | Ottiene il formato pixel per questoImage . |
override PropertyIdList { get; } | Ottiene gli ID degli elementi della proprietà archiviati in questoImage . |
override PropertyItems { get; } | Ottiene tutti gli elementi della proprietà (pezzi di metadati) archiviati in questoImage . |
override 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 . |
override Width { get; } | Ottiene la larghezza, in pixel, di questa bitmap. |
Metodi
Nome | Descrizione |
---|---|
Clone() | Crea una copia esatta di questoImage . |
Clone(Rectangle, PixelFormat) | Crea una copia della sezione di questoBitmap definito daRectangle struttura e con una specificaPixelFormat enumerazione. |
Clone(RectangleF, PixelFormat) | Crea una copia della sezione di questoBitmap definito con uno specificatoPixelFormat enumerazione. |
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. |
GetPixel(int, int) | Ottiene il colore del pixel specificato in questoBitmap . |
override GetPropertyItem(int) | Ottiene l’elemento della proprietà specificato da questoImage . |
GetThumbnailImage(int, int, GetThumbnailImageAbort, IntPtr) | Restituisce una miniatura per questoImage . |
LockBits(Rectangle, ImageLockMode, PixelFormat) | Serrature aBitmap nella memoria di sistema. |
MakeTransparent() | Rende trasparente il colore specificato per questoBitmap . |
MakeTransparent(Color) | Rende trasparente il colore specificato per questoBitmap . |
ReadArgb32Pixels(int[]) | Legge i pixel bitmap in formato ARGB32 in un determinato array. |
override RemovePropertyItem(int) | Rimuove l’elemento della proprietà specificato da questoImage . |
override 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. |
SetPixel(int, int, Color) | Imposta il colore del pixel specificato in questoBitmap . |
override SetPropertyItem(PropertyItem) | Memorizza un elemento della proprietà (pezzo di metadati) in questoImage . |
SetResolution(float, float) | Imposta la risoluzione per questoBitmap . |
UnlockBits(BitmapData) | Sblocca questoBitmap dalla memoria di sistema. |
WriteArgb32Pixels(int[]) | Scrive pixel nella bitmap. |
Guarda anche
- class Image
- spazio dei nomi System.Drawing
- assemblea Aspose.Drawing