←Select platform

FastFourierTransformCommandFlags Enumeration

Summary
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.

Syntax
C#
Objective-C
C++/CLI
Java
Python
[FlagsAttribute()] 
public enum FastFourierTransformCommandFlags   
typedef NS_OPTIONS(NSUInteger, LTFastFourierTransformCommandFlags) 
public final class FastFourierTransformCommandFlags 
    extends java.lang.Enum<FastFourierTransformCommandFlags> 
[FlagsAttribute()] 
public enum class FastFourierTransformCommandFlags   
class FastFourierTransformCommandFlags(Enum): 
   None = 0 
   FastFourierTransform = 1 
   InverseFastFourierTransform = 2 
   Blue = 16 
   Green = 32 
   Red = 48 
   Gray = 64 
   Magnitude = 256 
   Phase = 512 
   Both = 768 
   Clip = 4096 
   Scale = 8192 
   PadOptimally = 65536 
   PadSquare = 131072 
Members
ValueMemberDescription
0x00000000None No change.
0x00000001FastFourierTransform Convert the image into the frequency domain and store the results in the Data property of the FourierTransformInformation object.
0x00000002InverseFastFourierTransform 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.
0x00000010Blue Work on the blue channel.
0x00000020Green Work on the green channel.
0x00000030Red Work on the red channel.
0x00000040Gray Work on the master channel. If this flag is combined with InverseFastFourierTransform, the reconstructed image will be gray.
0x00000100Magnitude Construct the image from the frequency magnitude only.
0x00000200Phase Construct the image from the frequency phase only.
0x00000300Both Construct the image from both magnitude and phase.
0x00001000Clip Clip the constructed image values to be between 0 and 255.
0x00002000Scale Scale the constructed image Valid values are between 0 and 255.
0x00010000PadOptimally Pad the width and height of the image so that each is its nearest power of two.
0x00020000PadSquare 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.
Remarks

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 FFT_FFT is set Clip, Scale
Flags that represent how to pad an image that is not a power of two PadOptimally, PadSquare
Requirements

Target Platforms

Help Version 22.0.2023.11.1
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.

Leadtools.ImageProcessing.Core Assembly
Products | Support | Contact Us | Intellectual Property Notices
© 1991-2023 LEAD Technologies, Inc. All Rights Reserved.