Vcl.Imaging.GIFImg.TDitherMode

De RAD Studio API Documentation
Aller à : navigation, rechercher

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