BitmapPalettes Класс
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Определяет несколько цветовых палитр, часто используемых растровыми изображениями.
public ref class BitmapPalettes abstract sealed
public static class BitmapPalettes
type BitmapPalettes = class
Public Class BitmapPalettes
- Наследование
-
BitmapPalettes
Примеры
В следующем примере кода показано, как создать новый BitmapSource объект с помощью члена BitmapPalettes класса аналогичным образом.
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)
Комментарии
BitmapPalettes Свойства, имена которых заканчиваются на "Transparent", имеют дополнительный "цвет", который является полностью прозрачным. В случае с палитрами, которые уже имеют 256 цветов, последний цвет заменяется прозрачным цветом.
Палитры поддерживают только форматы изображений с тегами (TIFF) и GIF.
Свойства
BlackAndWhite |
Получает значение, представляющее черно-белую цветовую палитру. Эта палитра в общей сложности состоит из 2-х цветов. |
BlackAndWhiteTransparent |
Получает значение, представляющее цветовую палитру из черного, белого и прозрачного цветов. Эта палитра в общей сложности состоит из 3 цветов. |
Gray16 |
Получает значение, представляющее цветовую палитру, которая содержит 16 оттенков серого. Диапазон цветов этой палитры изменяется от черного к серому и к белому. Эта палитра в общей сложности состоит из 16-ти цветов. |
Gray16Transparent |
Получает значение, представляющее цветовую палитру, которая содержит 16 оттенков серого. Палитра содержит цвета, изменяющиеся от черного к серому и к белому, и дополнительный прозрачный цвет. Эта палитра в общей сложности состоит из 17 цветов. |
Gray256 |
Получает значение, представляющее цветовую палитру, которая содержит 256 оттенков серого, изменяющихся от черного к серому и к белому. Эта палитра в общей сложности состоит из 256 цветов. |
Gray256Transparent |
Получает значение, представляющее цветовую палитру, которая содержит 256 оттенков серого, изменяющихся от черного к серому и к белому, и дополнительный прозрачный цвет. Эта палитра в общей сложности состоит из 257 цветов. |
Gray4 |
Получает значение, представляющее цветовую палитру, которая содержит 4 оттенков серого, изменяющихся от черного к серому и к белому. Эта палитра в общей сложности состоит из 4 цветов. |
Gray4Transparent |
Получает значение, представляющее цветовую палитру, которая содержит 4 оттенков серого, изменяющихся от черного к серому и к белому, и дополнительный прозрачный цвет. Эта палитра в общей сложности состоит из 5 цветов. |
Halftone125 |
Получает значение, представляющее цветовую палитру, которая содержит 125 основных цветов и 16 системных, при этом повторяющиеся цвета удалены. Эта палитра в общей сложности состоит из 133-х цветов. |
Halftone125Transparent |
Получает значение, представляющее цветовую палитру, которая содержит 125 основных цветов, 16 системных и 1 дополнительный прозрачный цвет. Повторяющиеся цвета в палитре удалены. Эта палитра в общей сложности состоит из 134 цветов. |
Halftone216 |
Получает значение, представляющее цветовую палитру, которая содержит 216 основных цветов и 16 системных, при этом повторяющиеся цвета удалены. Эта палитра в общей сложности состоит из 224 цветов. |
Halftone216Transparent |
Получает значение, представляющее цветовую палитру, которая содержит 216 основных цветов, 16 системных и 1 дополнительный прозрачный цвет. Повторяющиеся цвета в палитре удалены. Эта палитра в общей сложности состоит из 225 цветов. |
Halftone252 |
Получает значение, представляющее цветовую палитру, которая содержит 252 основных цвета и 16 системных, при этом повторяющиеся цвета удалены. Эта палитра в общей сложности состоит из 256 цветов. |
Halftone252Transparent |
Получает значение, представляющее цветовую палитру, которая содержит 252 основных цвета, 16 системных и 1 дополнительный прозрачный цвет. Повторяющиеся цвета в палитре удалены. Эта палитра в общей сложности состоит из 256 цветов. |
Halftone256 |
Получает значение, представляющее цветовую палитру, которая содержит 256 основных цветов и 16 системных, при этом повторяющиеся цвета удалены. Эта палитра в общей сложности состоит из 256 цветов. |
Halftone256Transparent |
Получает значение, представляющее цветовую палитру, которая содержит 256 основных цветов, 16 системных и 1 дополнительный прозрачный цвет, заменяющий последний цвет последовательности. Повторяющиеся цвета в палитре удалены. Эта палитра в общей сложности состоит из 256 цветов. |
Halftone27 |
Получает значение, представляющее цветовую палитру, которая содержит 27 основных цветов и 16 системных, при этом повторяющиеся цвета удалены. Эта палитра в общей сложности состоит из 35 цветов. |
Halftone27Transparent |
Получает значение, представляющее цветовую палитру, которая содержит 27 основных цветов, 16 системных и 1 дополнительный прозрачный цвет, при этом повторяющиеся цвета удалены. Эта палитра в общей сложности состоит из 36 цветов. |
Halftone64 |
Получает значение, представляющее цветовую палитру, которая содержит 64 основных цвета и 16 системных, при этом повторяющиеся цвета удалены. Эта палитра в общей сложности состоит из 72 цветов. |
Halftone64Transparent |
Получает значение, представляющее цветовую палитру, которая содержит 64 основных цвета, 16 системных и 1 дополнительный прозрачный цвет, при этом повторяющиеся цвета удалены. Эта палитра в общей сложности состоит из 73 цветов. |
Halftone8 |
Получает значение, представляющее цветовую палитру, которая содержит 8 основных цветов и 16 системных, при этом повторяющиеся цвета удалены. Эта палитра в общей сложности состоит из 16-ти цветов, которые являются такими же, как и в системная палитра. |
Halftone8Transparent |
Получает значение, представляющее цветовую палитру, которая содержит 8 основных цветов, 16 системных и 1 дополнительный прозрачный цвет, при этом повторяющиеся цвета удалены. Эта палитра в общей сложности состоит из 17 цветов. |
WebPalette |
Получает значение, представляющее цветовую палитру, которая содержит 216 основных цветов и 16 системных, при этом повторяющиеся цвета удалены. Эта палитра в общей сложности состоит из 224 цветов. |
WebPaletteTransparent |
Получает значение, представляющее цветовую палитру, которая содержит 216 основных цветов, 16 системных и 1 дополнительный прозрачный цвет, при этом повторяющиеся цвета удалены. Эта палитра в общей сложности состоит из 225 цветов. |