BitmapPalettes Classe

Definizione

Definisce diverse tavolozze dei colori comunemente usate dalle immagini bitmap.

public ref class BitmapPalettes abstract sealed
public static class BitmapPalettes
type BitmapPalettes = class
Public Class BitmapPalettes
Ereditarietà
BitmapPalettes

Esempio

Nell'esempio di codice seguente viene illustrato come costruire un nuovo BitmapSource oggetto usando un membro della BitmapPalettes classe in modo analogo.

BitmapSource image5 = BitmapSource.Create(
    width,
    height,
    96,
    96,
    PixelFormats.Indexed1,
    BitmapPalettes.WebPalette,
    pixels,
    stride);

FileStream stream5 = new FileStream("palette.tif", FileMode.Create);
TiffBitmapEncoder encoder5 = new TiffBitmapEncoder();
encoder5.Frames.Add(BitmapFrame.Create(image5));
encoder5.Save(stream5);
Dim image5 As BitmapSource = System.Windows.Media.Imaging.BitmapSource.Create(width, height, 96, 96, PixelFormats.Indexed1, BitmapPalettes.WebPalette, pixels, stride)

Dim stream5 As New FileStream("palette.tif", FileMode.Create)
Dim encoder5 As New TiffBitmapEncoder()
encoder5.Frames.Add(BitmapFrame.Create(image5))
encoder5.Save(stream5)

Commenti

BitmapPalettes le proprietà i cui nomi terminano con "Transparent" hanno un "colore" aggiuntivo completamente trasparente. Nel caso di tavolozze con già 256 colori, l'ultimo colore viene sostituito dal colore trasparente.

Solo i formati di immagine TIFF (Tagged Image File Format) e GIF (Graphics Interchange Format) supportano tavolozze.

Proprietà

Nome Descrizione
BlackAndWhite

Ottiene un valore che rappresenta una tavolozza dei colori bianco e nero. Questa tavolozza è costituita da 2 colori totali.

BlackAndWhiteTransparent

Ottiene un valore che rappresenta una tavolozza dei colori nera, bianca e trasparente. Questa tavolozza è costituita da 3 colori totali.

Gray16

Ottiene un valore che rappresenta una tavolozza dei colori che contiene 16 sfumature di grigio. La tavolozza varia da nero a grigio a bianco. Questa tavolozza contiene 16 colori totali.

Gray16Transparent

Ottiene un valore che rappresenta una tavolozza dei colori che contiene 16 sfumature di grigio. La tavolozza varia da nero a grigio a bianco con un colore trasparente aggiuntivo. Questa tavolozza contiene 17 colori totali.

Gray256

Ottiene un valore che rappresenta una tavolozza dei colori che contiene 256 sfumature di grigio, dal nero al bianco. Questa tavolozza contiene 256 colori totali.

Gray256Transparent

Ottiene un valore che rappresenta una tavolozza dei colori che contiene 256 sfumature di grigio, dal nero al grigio al bianco con un colore trasparente aggiuntivo. Questa tavolozza contiene 257 colori totali.

Gray4

Ottiene un valore che rappresenta una tavolozza dei colori che contiene 4 sfumature di grigio, dal nero al grigio al bianco. Questa tavolozza contiene 4 colori totali.

Gray4Transparent

Ottiene un valore che rappresenta una tavolozza dei colori che contiene 4 sfumature di grigio, dal nero al grigio al bianco con un colore trasparente aggiuntivo. Questa tavolozza contiene 5 colori totali.

Halftone125

Ottiene un valore che rappresenta una tavolozza dei colori che contiene 125 colori primari e 16 colori di sistema, con colori duplicati rimossi. Ci sono un totale di 133 colori in questa tavolozza.

Halftone125Transparent

Ottiene un valore che rappresenta una tavolozza dei colori che contiene 125 colori primari, 16 colori di sistema e 1 colore trasparente aggiuntivo. I colori duplicati nella tavolozza vengono rimossi. Ci sono un totale di 134 colori in questa tavolozza.

Halftone216

Ottiene un valore che rappresenta una tavolozza dei colori che contiene 216 colori primari e 16 colori di sistema, con colori duplicati rimossi. Ci sono un totale di 224 colori in questa tavolozza.

Halftone216Transparent

Ottiene un valore che rappresenta una tavolozza dei colori contenente 216 colori primari, 16 colori di sistema e 1 colore trasparente aggiuntivo. I colori duplicati nella tavolozza vengono rimossi. Ci sono un totale di 225 colori in questa tavolozza.

Halftone252

Ottiene un valore che rappresenta una tavolozza dei colori che contiene 252 colori primari e 16 colori di sistema, con colori duplicati rimossi. Ci sono un totale di 256 colori in questa tavolozza.

Halftone252Transparent

Ottiene un valore che rappresenta una tavolozza dei colori che contiene 252 colori primari, 16 colori di sistema e 1 colore trasparente aggiuntivo. I colori duplicati nella tavolozza vengono rimossi. Ci sono un totale di 256 colori in questa tavolozza.

Halftone256

Ottiene un valore che rappresenta una tavolozza dei colori che contiene 256 colori primari e 16 colori di sistema, con colori duplicati rimossi. Ci sono un totale di 256 colori in questa tavolozza.

Halftone256Transparent

Ottiene un valore che rappresenta una tavolozza dei colori che contiene 256 colori primari, 16 colori di sistema e 1 colore trasparente aggiuntivo che sostituisce il colore finale nella sequenza. I colori duplicati nella tavolozza vengono rimossi. Ci sono un totale di 256 colori in questa tavolozza.

Halftone27

Ottiene un valore che rappresenta una tavolozza dei colori che contiene 27 colori primari e 16 colori di sistema, con colori duplicati rimossi. Ci sono un totale di 35 colori in questa tavolozza.

Halftone27Transparent

Ottiene un valore che rappresenta una tavolozza dei colori che contiene 27 colori primari e 16 colori di sistema, con colori duplicati rimossi e 1 colore trasparente aggiuntivo. Ci sono un totale di 36 colori in questa tavolozza.

Halftone64

Ottiene un valore che rappresenta una tavolozza dei colori che contiene 64 colori primari e 16 colori di sistema, con colori duplicati rimossi. Ci sono un totale di 72 colori in questa tavolozza.

Halftone64Transparent

Ottiene un valore che rappresenta una tavolozza dei colori che contiene 64 colori primari e 16 colori di sistema, con colori duplicati rimossi e 1 colore trasparente aggiuntivo. Ci sono un totale di 73 colori in questa tavolozza.

Halftone8

Ottiene un valore che rappresenta una tavolozza dei colori che contiene 8 colori primari e 16 colori di sistema, con colori duplicati rimossi. Ci sono un totale di 16 colori in questa tavolozza, che sono uguali alla tavolozza del sistema.

Halftone8Transparent

Ottiene un valore che rappresenta una tavolozza dei colori che contiene 8 colori primari e 16 colori di sistema, con colori duplicati rimossi e 1 colore trasparente aggiuntivo. Ci sono un totale di 17 colori in questa tavolozza.

WebPalette

Ottiene un valore che rappresenta una tavolozza dei colori che contiene 216 colori primari e 16 colori di sistema, con colori duplicati rimossi. Ci sono un totale di 224 colori in questa tavolozza.

WebPaletteTransparent

Ottiene un valore che rappresenta una tavolozza dei colori che contiene 216 colori primari e 16 colori di sistema, con colori duplicati rimossi e 1 colore trasparente aggiuntivo. Ci sono un totale di 225 colori in questa tavolozza.

Si applica a

Vedi anche