Vcl.Imaging.GIFImg.TDitherMode
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 };
Propriétés
Type | Visibilité | Source | Unité | Parent |
---|---|---|---|---|
enum | public | Vcl.Imaging.GIFImg.pas Vcl.Imaging.GIFImg.hpp |
Vcl.Imaging.GIFImg | Vcl.Imaging.GIFImg |
Description
Spécifie les algorithmes de tramage disponibles.
Une variable de type TDitherMode spécifie l'algorithme de tramage à utiliser lors de l'optimisation ou la réduction de la palette d'une image.
Par exemple, la routine ReduceColors peut être utilisée pour réduire les couleurs d'un TBitmap.
Le tableau suivant liste les valeurs possibles d'une variable de type TDitherMode.
Valeur | Signification |
---|---|
dmNearest |
Utilise l'algorithme de correspondance de la couleur la plus proche, sans correction d'erreur. |
dmFloydSteinberg |
Utilise l'algorithme de tramage de diffusion d'erreur Floyd-Steinberg. |
dmStucki |
Utilise l'algorithme de tramage de diffusion d'erreur Stucki. |
dmSierra |
Utilise l'algorithme de tramage de diffusion d'erreur Sierra. |
dmJaJuNI |
Utilise l'algorithme de tramage de diffusion d'erreur Jarvis, Judice et Ninke. |
dmSteveArche |
Utilise l'algorithme de tramage de diffusion d'erreur Stevenson et Arche. |
dmBurkes |
Utilise l'algorithme de tramage de diffusion d'erreur Burkes. |
Voir aussi