BitmapPalettes Classe
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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. |