Flags that indicate the transformation type, operation channel, frequency data type used to reconstruct the image, and the clipping type. This enumeration has a FlagsAttribute attribute that allows a bitwise combination of its member values.
[FlagsAttribute()]
public enum FastFourierTransformCommandFlags
<FlagsAttribute()>
Public Enum FastFourierTransformCommandFlags
[FlagsAttribute()]
public enum FastFourierTransformCommandFlags
typedef NS_OPTIONS(NSUInteger, LTFastFourierTransformCommandFlags)
public enum FastFourierTransformCommandFlags
Leadtools.ImageProcessing.Core.FastFourierTransformCommandFlags = function() { };
Leadtools.ImageProcessing.Core.FastFourierTransformCommandFlags.prototype = {
None = 0x00000000,
FastFourierTransform = 0x00000001,
InverseFastFourierTransform = 0x00000002,
Blue = 0x00000010,
Green = 0x00000020,
Red = 0x00000030,
Gray = 0x00000040,
Magnitude = 0x00000100,
Phase = 0x00000200,
Both = 0x00000300,
Clip = 0x00001000,
Scale = 0x00002000,
PadOptimally = 0x00010000,
PadSquare = 0x00020000,
};
[FlagsAttribute()]
public enum class FastFourierTransformCommandFlags
Members
Value | Member | Description |
---|---|---|
0x00000000 | None | No change. |
0x00000001 | FastFourierTransform | Convert the image into the frequency domain and store the results in the Data property of the FourierTransformInformation object. |
0x00000002 | InverseFastFourierTransform | Construct an image from the frequency components in the Data property of the FourierTransformInformation object. The image will be stored in the Run method image. This option will change the values of the Data property of the FourierTransformInformation object. |
0x00000010 | Blue | Work on the blue channel. |
0x00000020 | Green | Work on the green channel. |
0x00000030 | Red | Work on the red channel. |
0x00000040 | Gray | Work on the master channel. If this flag is combined with InverseFastFourierTransform, the reconstructed image will be gray. |
0x00000100 | Magnitude | Construct the image from the frequency magnitude only. |
0x00000200 | Phase | Construct the image from the frequency phase only. |
0x00000300 | Both | Construct the image from both magnitude and phase. |
0x00001000 | Clip | Clip the constructed image values to be between 0 and 255. |
0x00002000 | Scale | Scale the constructed image Valid values are between 0 and 255. |
0x00010000 | PadOptimally | Pad the width and height of the image so that each is its nearest power of two. |
0x00020000 | PadSquare | Pad the width and height of the image so that each is the same power of two nearest to the larger of the two dimensions. |
You can use a bitwise OR ( ¦ ) to specify one flag from each group.
Group | Flags |
Flags that represent the transformation type | FastFourierTransform, InverseFastFourierTransform |
Flags that represent the operation channel type | Blue, Green, Red, Gray |
Flags that represent the frequency data type used for constructing the image: this flag is used only if InverseFastFourierTransform is set and will be ignored if FastFourierTransform is set | Magnitude, Phase, Both |
Flags that represent the clipping type. This flag is used only if InverseFastFourierTransform is set and will be ignored if FFTFFT is set | Clip, Scale |
Flags that represent how to pad an image that is not a power of two | PadOptimally, PadSquare |
Products |
Support |
Feedback: FastFourierTransformCommandFlags Enumeration - Leadtools.ImageProcessing.Core |
Introduction |
Help Version 19.0.2017.3.21
|
Raster .NET | C API | C++ Class Library | JavaScript HTML5
Document .NET | C API | C++ Class Library | JavaScript HTML5
Medical .NET | C API | C++ Class Library | JavaScript HTML5
Medical Web Viewer .NET
Your email has been sent to support! Someone should be in touch! If your matter is urgent please come back into chat.
Chat Hours:
Monday - Friday, 8:30am to 6pm ET
Thank you for your feedback!
Please fill out the form again to start a new chat.
All agents are currently offline.
Chat Hours:
Monday - Friday
8:30AM - 6PM EST
To contact us please fill out this form and we will contact you via email.