Partager via


BitmapPalettes Classe

Définition

Définit plusieurs palettes de couleurs qui sont 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 la même façon.

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

BlackAndWhite

Obtient une valeur qui représente une palette de couleurs monochrome. Cette palette contient 2 couleurs au total.

BlackAndWhiteTransparent

Obtient une valeur qui représente une palette de couleurs noire, blanche et transparente. Cette palette contient 3 couleurs au total.

Gray16

Obtient une valeur qui représente une palette de couleurs qui contient 16 nuances de gris. La palette passe du noir au gris, puis au blanc. Cette palette contient 16 couleurs au total.

Gray16Transparent

Obtient une valeur qui représente une palette de couleurs qui contient 16 nuances de gris. La palette passe du noir au gris, puis au blanc avec une couleur transparente supplémentaire. Cette palette contient 17 couleurs au total.

Gray256

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

Gray256Transparent

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

Gray4

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

Gray4Transparent

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

Halftone125

Obtient une valeur qui représente une palette de couleurs qui contient 125 couleurs primaires et 16 couleurs système (les couleurs en double sont supprimées). Cette palette contient 133 couleurs au total.

Halftone125Transparent

Obtient une valeur qui représente une palette de couleurs qui contient 125 couleurs primaires, 16 couleurs système et une couleur transparente supplémentaire. Les couleurs en double sont supprimées de la palette. Cette palette contient 134 couleurs au total.

Halftone216

Obtient une valeur qui représente une palette de couleurs qui contient 216 couleurs primaires et 16 couleurs système (les couleurs en double sont supprimées). Cette palette contient 224 couleurs au total.

Halftone216Transparent

Obtient une valeur qui représente une palette de couleurs qui contient 216 couleurs primaires, 16 couleurs système et une couleur transparente supplémentaire. Les couleurs en double sont supprimées de la palette. Cette palette contient 225 couleurs au total.

Halftone252

Obtient une valeur qui représente une palette de couleurs qui contient 252 couleurs primaires et 16 couleurs système (les couleurs en double sont supprimées). Cette palette contient 256 couleurs au total.

Halftone252Transparent

Obtient une valeur qui représente une palette de couleurs qui contient 252 couleurs primaires, 16 couleurs système et une couleur transparente supplémentaire. Les couleurs en double sont supprimées de la palette. Cette palette contient 256 couleurs au total.

Halftone256

Obtient une valeur qui représente une palette de couleurs qui contient 256 couleurs primaires et 16 couleurs système (les couleurs en double sont supprimées). Cette palette contient 256 couleurs au total.

Halftone256Transparent

Obtient une valeur qui représente une palette de couleurs qui contient 256 couleurs primaires, 16 couleurs système et une couleur transparente supplémentaire qui remplace la couleur finale de la séquence. Les couleurs en double sont supprimées de la palette. Cette palette contient 256 couleurs au total.

Halftone27

Obtient une valeur qui représente une palette de couleurs qui contient 27 couleurs primaires et 16 couleurs système (les couleurs en double sont supprimées). Cette palette contient 35 couleurs au total.

Halftone27Transparent

Obtient une valeur qui représente une palette de couleurs qui contient 27 couleurs primaires, 16 couleurs système (les couleurs en double sont supprimées) et une couleur transparente supplémentaire. Cette palette contient 36 couleurs au total.

Halftone64

Obtient une valeur qui représente une palette de couleurs qui contient 64 couleurs primaires et 16 couleurs système (les couleurs en double sont supprimées). Cette palette contient 72 couleurs au total.

Halftone64Transparent

Obtient une valeur qui représente une palette de couleurs qui contient 64 couleurs primaires, 16 couleurs système (les couleurs en double sont supprimées) et une couleur transparente supplémentaire. Cette palette contient 73 couleurs au total.

Halftone8

Obtient une valeur qui représente une palette de couleurs qui contient 8 couleurs primaires et 16 couleurs système (les couleurs en double sont supprimées). Cette palette contient 16 couleurs au total, qui sont les mêmes que celles de la palette système.

Halftone8Transparent

Obtient une valeur qui représente une palette de couleurs qui contient 8 couleurs primaires, 16 couleurs système (les couleurs en double sont supprimées) et une couleur transparente supplémentaire. Cette palette contient 17 couleurs au total.

WebPalette

Obtient une valeur qui représente une palette de couleurs qui contient 216 couleurs primaires et 16 couleurs système (les couleurs en double sont supprimées). Cette palette contient 224 couleurs au total.

WebPaletteTransparent

Obtient une valeur qui représente une palette de couleurs qui contient 216 couleurs primaires, 16 couleurs système (les couleurs en double sont supprimées) et une couleur transparente supplémentaire. Cette palette contient 225 couleurs au total.

S’applique à

Voir aussi