Langue

BitmapPalettes Classe

Définition

Définit plusieurs palettes de couleurs couramment utilisées par les images bitmap.

public ref class BitmapPalettes abstract sealed
public static class BitmapPalettes
type BitmapPalettes = class
Public Class BitmapPalettes
Héritage
BitmapPalettes

Exemples

L’exemple de code suivant montre comment construire un nouveau BitmapSource à l’aide d’un membre de la BitmapPalettes classe de manière similaire.

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)

Remarques

BitmapPalettes les propriétés dont les noms se terminent par « Transparent » ont une « couleur » supplémentaire qui est entièrement transparente. Dans le cas de palettes qui ont déjà 256 couleurs, la dernière couleur est remplacée par la couleur transparente.

Seuls les formats d’image TIFF (Tagged Image File Format) et GIF (Graphics Interchange Format) prennent en charge les palettes.

Propriétés

Nom Description
BlackAndWhite

Obtient une valeur qui représente une palette de couleurs noir et blanc. Cette palette se compose de 2 couleurs totales.

BlackAndWhiteTransparent

Obtient une valeur qui représente une palette de couleurs noire, blanche et transparente. Cette palette se compose de 3 couleurs totales.

Gray16

Obtient une valeur qui représente une palette de couleurs qui contient 16 nuances de gris. La palette varie de noir à gris à blanc. Cette palette contient 16 couleurs totales.

Gray16Transparent

Obtient une valeur qui représente une palette de couleurs qui contient 16 nuances de gris. La palette varie de noir à gris à blanc avec une couleur transparente supplémentaire. Cette palette contient 17 couleurs totales.

Gray256

Obtient une valeur qui représente une palette de couleurs qui contient 256 nuances de gris, allant du noir au gris au blanc. Cette palette contient 256 couleurs totales.

Gray256Transparent

Obtient une valeur qui représente une palette de couleurs qui contient 256 nuances de gris, allant du noir au gris au blanc avec une couleur transparente supplémentaire. Cette palette contient 257 couleurs totales.

Gray4

Obtient une valeur qui représente une palette de couleurs qui contient 4 nuances de gris, allant du noir au gris au blanc. Cette palette contient 4 couleurs totales.

Gray4Transparent

Obtient une valeur qui représente une palette de couleurs qui contient 4 nuances de gris, allant du noir au gris au blanc avec une couleur transparente supplémentaire. Cette palette contient 5 couleurs totales.

Halftone125

Obtient une valeur qui représente une palette de couleurs qui contient 125 couleurs primaires et 16 couleurs système, avec des couleurs en double supprimées. Il y a un total de 133 couleurs dans cette palette.

Halftone125Transparent

Obtient une valeur qui représente une palette de couleurs qui contient 125 couleurs primaires, 16 couleurs système et 1 couleur transparente supplémentaire. Les couleurs dupliquées dans la palette sont supprimées. Il existe un total de 134 couleurs dans cette palette.

Halftone216

Obtient une valeur qui représente une palette de couleurs qui contient 216 couleurs primaires et 16 couleurs système, avec des couleurs en double supprimées. Il y a un total de 224 couleurs dans cette palette.

Halftone216Transparent

Obtient une valeur qui représente une palette de couleurs qui contient 216 couleurs primaires, 16 couleurs système et 1 couleur transparente supplémentaire. Les couleurs dupliquées dans la palette sont supprimées. Il existe un total de 225 couleurs dans cette palette.

Halftone252

Obtient une valeur qui représente une palette de couleurs qui contient 252 couleurs primaires et 16 couleurs système, avec des couleurs dupliquées supprimées. Il existe un total de 256 couleurs dans cette palette.

Halftone252Transparent

Obtient une valeur qui représente une palette de couleurs qui contient 252 couleurs primaires, 16 couleurs système et 1 couleur transparente supplémentaire. Les couleurs dupliquées dans la palette sont supprimées. Il existe un total de 256 couleurs dans cette palette.

Halftone256

Obtient une valeur qui représente une palette de couleurs qui contient 256 couleurs primaires et 16 couleurs système, avec des couleurs en double supprimées. Il existe un total de 256 couleurs dans cette palette.

Halftone256Transparent

Obtient une valeur qui représente une palette de couleurs qui contient 256 couleurs primaires, 16 couleurs système et 1 couleur transparente supplémentaire qui remplace la couleur finale dans la séquence. Les couleurs dupliquées dans la palette sont supprimées. Il existe un total de 256 couleurs dans cette palette.

Halftone27

Obtient une valeur qui représente une palette de couleurs qui contient 27 couleurs primaires et 16 couleurs système, avec des couleurs en double supprimées. Il existe un total de 35 couleurs dans cette palette.

Halftone27Transparent

Obtient une valeur qui représente une palette de couleurs qui contient 27 couleurs primaires et 16 couleurs système, avec des couleurs en double supprimées et 1 couleur transparente supplémentaire. Il existe un total de 36 couleurs dans cette palette.

Halftone64

Obtient une valeur qui représente une palette de couleurs qui contient 64 couleurs primaires et 16 couleurs système, avec des couleurs en double supprimées. Il existe un total de 72 couleurs dans cette palette.

Halftone64Transparent

Obtient une valeur qui représente une palette de couleurs qui contient 64 couleurs primaires et 16 couleurs système, avec des couleurs en double supprimées et 1 couleur transparente supplémentaire. Il existe un total de 73 couleurs dans cette palette.

Halftone8

Obtient une valeur qui représente une palette de couleurs qui contient 8 couleurs principales et 16 couleurs système, avec des couleurs en double supprimées. Il existe un total de 16 couleurs dans cette palette, qui sont identiques à la palette système.

Halftone8Transparent

Obtient une valeur qui représente une palette de couleurs qui contient 8 couleurs primaires et 16 couleurs système, avec des couleurs en double supprimées et 1 couleur transparente supplémentaire. Il existe un total de 17 couleurs dans cette palette.

WebPalette

Obtient une valeur qui représente une palette de couleurs qui contient 216 couleurs primaires et 16 couleurs système, avec des couleurs en double supprimées. Il y a un total de 224 couleurs dans cette palette.

WebPaletteTransparent

Obtient une valeur qui représente une palette de couleurs qui contient 216 couleurs primaires et 16 couleurs système, avec des couleurs en double supprimées et 1 couleur transparente supplémentaire. Il existe un total de 225 couleurs dans cette palette.

S’applique à

Voir aussi