uFlags
Flags that indicate the transformation type, operation channel, frequency data type used to reconstruct the image, and the clipping type. You can use a bit-wise OR (|) to specify one flag from each group.
The following flags represent the transformation type:
Value |
Meaning |
FFT_FFT |
[$0001] Convert the image into the frequency domain. |
FFT_IFFT |
[$0002] Construct an image from the internal frequency components. The image will be stored in the Bitmap property. |
The following flags represent the operation channel type:
Value |
Meaning |
FFT_BLUE |
[$0010] Work on the blue channel. |
FFT_GREEN |
[$0020] Work on the green channel. |
FFT_RED |
[$0030] Work on the red channel. |
FFT_GRAY |
[$0040] Work on the master Channel. If this flag is combined with FFT_IFFT, the reconstructed image will be gray. |
The following flags represent the frequency data type used for constructing the image: this flag is used only if FFT_IFFT is set and will be ignored if FT_FFT is set:
Value |
Meaning |
FFT_IFFT_MAG |
[$0100] Construct the image from the frequency magnitude only. |
FFT_IFFT_PHS |
[$0200] Construct the image from the frequency phase only. |
FFT_IFFT_BOTH |
[$0300] Construct the image from both magnitude and phase. |
The following flags represent the clipping type. This flag is used only if FFT_IFFT is set and will be ignored if FFT_FFT is set:
Value |
Meaning |
FFT_IFFT_CLIP |
[$1000] Clip the constructed image values to be between 0 and 255. |
FFT_IFFT_SCL |
[$2000] Scale the constructed image valid values are between 0 and 255. |