ColorPalette 类

定义组成调色板的颜色的数组。这些颜色是 32 位 ARGB 颜色。不可继承。

**命名空间:**System.Drawing.Imaging
**程序集:**System.Drawing(在 system.drawing.dll 中)

语法

声明
Public NotInheritable Class ColorPalette
用法
Dim instance As ColorPalette
public sealed class ColorPalette
public ref class ColorPalette sealed
public final class ColorPalette
public final class ColorPalette

备注

调色板中的颜色仅限为 32 位 ARGB 颜色。每个 32 位 ARGB 颜色的 alpha、红色、绿色和蓝色值各占 8 位。最低的 8 位组成蓝色位,旁边的 8 位为绿色位,再旁边的 8 位为红色位,最高有效的 8 位是 alpha。这表示每个分量都可以在 0 到 255 之间变化。完全打开时为 255,完全关闭时为 0。Alpha 用于使颜色值成为透明 (alpha = 0) 或不透明 (alpha = 255)。可以在不增加所用颜色数的情况下增加图像的亮度级别。此过程可创建所谓的半色调,它会提高对比度,但要降低分辨率。

继承层次结构

System.Object
  System.Drawing.Imaging.ColorPalette

线程安全

此类型的任何公共静态(Visual Basic 中的 Shared)成员都是线程安全的,但不保证所有实例成员都是线程安全的。

平台

Windows 98、Windows 2000 SP4、Windows Millennium Edition、Windows Server 2003、Windows XP Media Center Edition、Windows XP Professional x64 Edition、Windows XP SP2、Windows XP Starter Edition

.NET Framework 并不是对每个平台的所有版本都提供支持。有关受支持版本的列表,请参见系统要求

版本信息

.NET Framework

受以下版本支持:2.0、1.1、1.0

请参见

参考

ColorPalette 成员
System.Drawing.Imaging 命名空间