Vcl.Imaging.GIFImg.TColorReduction
Delphi
TColorReduction = (
rmNone, // Do not perform color reduction
rmWindows20, // Reduce to the Windows 20 color system palette
rmWindows256, // Reduce to the Windows 256 color halftone palette (Only works in 256 color display mode)
rmWindowsGray, // Reduce to the Windows 4 grayscale colors
rmMonochrome, // Reduce to a black/white monochrome palette
rmGrayScale, // Reduce to a uniform 256 shade grayscale palette
rmNetscape, // Reduce to the Netscape 216 color palette
rmQuantize, // Reduce to optimal 2^n color palette
rmQuantizeWindows, // Reduce to optimal 256 color windows palette
rmPalette // Reduce to custom palette
);
C++
enum DECLSPEC_DENUM TColorReduction : unsigned char { rmNone, rmWindows20, rmWindows256, rmWindowsGray, rmMonochrome, rmGrayScale, rmNetscape, rmQuantize, rmQuantizeWindows, rmPalette };
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
enum | public | Vcl.Imaging.GIFImg.pas Vcl.Imaging.GIFImg.hpp |
Vcl.Imaging.GIFImg | Vcl.Imaging.GIFImg |
Beschreibung
Gibt die verfügbaren Farbreduktionsmethoden zurück.
Eine Variable des Typs TColorReduction gibt die Farbreduktionsmethode an, die bei der Optimierung oder Reduzierung der Palette eines Bildes verwendet werden soll.
Mit der Routine ReduceColors kann beispielsweise die Anzahl der Farben eines TBitmap verringert werden.
Die folgende Tabelle enthält die möglichen Werte einer Variablen des Typs TColorReduction.
Wert | Bedeutung |
---|---|
rmNone |
Keine Farbreduktion durchführen. |
rmWindows20 |
Auf die Windows 20-Farben-Systempalette reduzieren. |
rmWindows256 |
Auf die Windows 256-Farben-Halbtonpalette reduzieren. (Nur beim Anzeigemodus "256 Farben" möglich.) |
rmWindowsGray |
Auf die Windows 4-Graustufen-Farben reduzieren. |
rmMonochrome |
Auf eine Schwarz/Weiß-Monochrompalette reduzieren. |
rmGrayScale |
Auf eine einheitliche 256-Graustufenpalette reduzieren. |
rmNetscape |
Auf die Netscape 216-Farbenpalette reduzieren. |
rmQuantize |
Auf eine optimale 2^n-Farbpalette reduzieren. |
rmQuantizeWindows |
Auf eine optimale Windows 256-Farbpalette reduzieren. |
rmPalette |
Auf eine benutzerdefinierte Palette reduzieren. |