Vcl.Imaging.GIFImg.TDitherMode

提供: RAD Studio API Documentation
移動先: 案内検索

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 };

プロパティ

種類 可視性 ソース ユニット
enum public
Vcl.Imaging.GIFImg.pas
Vcl.Imaging.GIFImg.hpp
Vcl.Imaging.GIFImg Vcl.Imaging.GIFImg

説明

利用可能なディザリング アルゴリズムを示します。

TDitherMode 型の変数は、画像のパレットの最適化や減色を行うときに使用するディザリング アルゴリズムを指定します。

たとえば、ReduceColors ルーチンを使用して TBitmap の色数を減らすことができます。

以下の表では、TDitherMode 型の変数が取り得る値を示します。


意味

dmNearest

最も近い色に一致させるアルゴリズムを使用します。誤差修正は行いません。

dmFloydSteinberg

Floyd-Steinberg 誤差拡散ディザリング アルゴリズムを使用します。

dmStucki

Stucki 誤差拡散ディザリング アルゴリズムを使用します。

dmSierra

Sierra 誤差拡散ディザリング アルゴリズムを使用します。

dmJaJuNI

Jarvis、Judice、および Ninke の誤差拡散ディザリング アルゴリズムを使用します。

dmSteveArche

Stevenson および Arche の誤差拡散ディザリング アルゴリズムを使用します。

dmBurkes

Burkes 誤差拡散ディザリング アルゴリズムを使用します。



関連項目