procedure Filter(FilterType : Cardinal);
Diese Konstanten werden in datei imagine.h bzw. imagine.pas deklariert und im wparam verwendet, wenn die Imagine Fensterklasse durch die Nachricht IMM_FILTER angesteuert wird.
IMFILTER_SHARPEN |
1 |
Foto scharfzeichnen biBitCount >= 16 →.CreateSharpenedDIB |
IMFILTER_BLUR |
2 |
Foto weichzeichnen biBitCount >= 16 →.CreateFIRFilteredDIB |
IMFILTER_BRIGHTEN |
3 |
Foto aufhellen biBitCount >= 16 →.CreateFIRFilteredDIB |
IMFILTER_DARKEN |
4 |
Foto abdunkeln biBitCount >= 16 →.CreateFIRFilteredDIB |
IMFILTER_GRAYSCALE |
5 |
In Grauwerte wandeln biBitCount >= 8 →.GrayScaleDIB |
IMFILTER_DITHER8 |
6 |
Farbtiefe mit Floyd Steinberg Verfahren auf biBitCount = 8 reduzieren mit optimierter Farbpalette. |
IMFILTER_DITHER8N |
7 |
Farbtiefe mit Floyd Steinberg Verfahren auf biBitCount = 8 reduzieren mit standard Farbpalette. →.DitherTo8 |
IMFILTER_DITHER4 |
8 |
Farbtiefe mit Floyd Steinberg Verfahren auf biBitCount = 4 reduzieren mit VGA Farbpalette. →.DitherTo8 |
IMFILTER_DITHER1 |
9 |
Farbtiefe mit Floyd Steinberg Verfahren auf biBitCount = 1 reduzieren. →.DitherTo1 |
IMFILTER_BITCOUNT1 |
10 |
Farbtiefe auf biBitCount = 1 reduzieren. →.ConvertDIB |
IMFILTER_BITCOUNT4 |
11 |
Farbtiefe auf biBitCount = 4 reduzieren. →.ConvertDIB |
IMFILTER_BITCOUNT8 |
12 |
Farbtiefe auf biBitCount = 8 reduzieren. →.ConvertDIB |
IMFILTER_BITCOUNT16 |
13 |
Farbtiefe auf biBitCount = 16 reduzieren. →.ConvertDIB |
IMFILTER_BITCOUNT24 |
14 |
Farbtiefe auf biBitCount = 24 reduzieren. →.ConvertDIB |
IMFILTER_BITCOUNT32 |
15 |
Farbtiefe auf biBitCount = 32 reduzieren. →.ConvertDIB |