Freigeben über


ColorPalette-Klasse

Definiert ein Array von Farben, die eine Farbpalette bilden. Bei den Farben handelt es sich um ARGB-Farben im 32-Bit-Format. Kann nicht vererbt werden.

Namespace: System.Drawing.Imaging
Assembly: System.Drawing (in system.drawing.dll)

Syntax

'Declaration
Public NotInheritable Class ColorPalette
'Usage
Dim instance As ColorPalette
public sealed class ColorPalette
public ref class ColorPalette sealed
public final class ColorPalette
public final class ColorPalette

Hinweise

Die Farben in der Palette sind auf ARGB-Farben im 32-Bit-Format beschränkt. Bei einer 32-Bit-ARGB-Farbe sind jedem Alpha-, Rot-, Grün- und Blauwert jeweils 8 Bits zugeordnet. Die niederwertigsten 8 Bits stellen den Blauwert dar, die nächsten 8 Bits den Grünwert, die darauf folgenden 8 Bits den Rotwert und die höchstwertigen 8 Bits den Alphawert. Jede Komponente kann also zwischen 0 und 255 liegen. 255 bedeutet vollständig vorhanden, 0 bedeutet nicht vorhanden. Mit Alpha wird der Farbwert transparent (Alpha = 0) oder deckend (Alpha = 255). Die Anzahl der Intensitätsstufen im Bild kann erhöht werden, ohne die Anzahl der verwendeten Farben zu erhöhen. Dieser Vorgang erzeugt einen so genannten Halbton und ermöglicht einen stärkeren Kontrast, wobei jedoch die Auflösung verringert wird.

Vererbungshierarchie

System.Object
  System.Drawing.Imaging.ColorPalette

Threadsicherheit

Alle öffentlichen statischen (Shared in Visual Basic) Member dieses Typs sind threadsicher. Bei Instanzmembern ist die Threadsicherheit nicht gewährleistet.

Plattformen

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 unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

ColorPalette-Member
System.Drawing.Imaging-Namespace