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 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. |