BitmapPalettes 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
定义通常由位图图像使用的多个调色板。
public ref class BitmapPalettes abstract sealed
public static class BitmapPalettes
type BitmapPalettes = class
Public Class BitmapPalettes
- 继承
-
BitmapPalettes
示例
下面的代码示例演示如何以类似的方式使用 类的成员BitmapPalettes来构造新的 BitmapSource 。
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 名称以“透明”结尾的属性具有完全透明的附加“颜色”。 对于已有 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 种颜色。 |