Vcl.Imaging.GIFImg.TDitherMode

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

TDitherMode = (
dmNearest,			// Nearest color matching w/o error correction
dmFloydSteinberg,		// Floyd Steinberg Error Diffusion dithering
dmStucki,			// Stucki Error Diffusion dithering
dmSierra,			// Sierra Error Diffusion dithering
dmJaJuNI,			// Jarvis, Judice & Ninke Error Diffusion dithering
dmSteveArche,		// Stevenson & Arche Error Diffusion dithering
dmBurkes			// Burkes Error Diffusion dithering
);

C++

enum DECLSPEC_DENUM TDitherMode : unsigned char { dmNearest, dmFloydSteinberg, dmStucki, dmSierra, dmJaJuNI, dmSteveArche, dmBurkes };

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
enum public
Vcl.Imaging.GIFImg.pas
Vcl.Imaging.GIFImg.hpp
Vcl.Imaging.GIFImg Vcl.Imaging.GIFImg

Beschreibung

Legt den verfügbaren Dithering-Algorithmus fest.

Eine Variable des Typs TDitherMode gibt den Dithering-Algorithmu an, der 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 TDitherMode.


Wert Bedeutung

dmNearest

Den nächsten passenden Farbalgorithmus ohne Fehlerkorrektur verwenden.

dmFloydSteinberg

Den Floyd-Steinberg-Fehlerdiffusion-Dithering-Algorithmus verwenden.

dmStucki

Den Stucki-Fehlerdiffusion-Dithering-Algorithmus verwenden.

dmSierra

Den Sierra-Fehlerdiffusion-Dithering-Algorithmus verwenden.

dmJaJuNI

Den Jarvis-, Judice- und Ninke-Fehlerdiffusion-Dithering-Algorithmus verwenden.

dmSteveArche

Den Stevenson- und Arche-Fehlerdiffusion-Dithering-Algorithmus verwenden.

dmBurkes

Den Burkes-Fehlerdiffusion-Dithering-Algorithmus verwenden.



Siehe auch