MagickCore
7.0.8
Convert, Edit, Or Compose Bitmap Images
|
#include "MagickCore/studio.h"
#include "MagickCore/artifact.h"
#include "MagickCore/attribute.h"
#include "MagickCore/blob.h"
#include "MagickCore/cache.h"
#include "MagickCore/image.h"
#include "MagickCore/image-private.h"
#include "MagickCore/list.h"
#include "MagickCore/fourier.h"
#include "MagickCore/log.h"
#include "MagickCore/memory_.h"
#include "MagickCore/monitor.h"
#include "MagickCore/monitor-private.h"
#include "MagickCore/pixel-accessor.h"
#include "MagickCore/pixel-private.h"
#include "MagickCore/property.h"
#include "MagickCore/quantum-private.h"
#include "MagickCore/resource_.h"
#include "MagickCore/string-private.h"
#include "MagickCore/thread-private.h"
Data Structures | |
struct | _FourierInfo |
Macros | |
#define | ComplexImageTag "Complex/Image" |
Typedefs | |
typedef struct _FourierInfo | FourierInfo |
Functions | |
MagickExport Image * | ComplexImages (const Image *images, const ComplexOperator op, ExceptionInfo *exception) |
MagickExport Image * | ForwardFourierTransformImage (const Image *image, const MagickBooleanType modulus, ExceptionInfo *exception) |
MagickExport Image * | InverseFourierTransformImage (const Image *magnitude_image, const Image *phase_image, const MagickBooleanType modulus, ExceptionInfo *exception) |
#define ComplexImageTag "Complex/Image" |
Referenced by ComplexImages().
typedef struct _FourierInfo FourierInfo |
MagickExport Image* ComplexImages | ( | const Image * | images, |
const ComplexOperator | op, | ||
ExceptionInfo * | exception | ||
) |
References AcquireAuthenticCacheView(), AcquireVirtualCacheView(), AcquireVirtualMemory(), AddComplexOperator, AlphaPixelChannel, AppendImageToList(), BlackPixelChannel, BluePixelChannel, _FourierInfo::center, _FourierInfo::channel, ClampToQuantum(), CloneImage(), _Image::columns, ComplexImageTag, ConjugateComplexOperator, _Image::debug, _Image::depth, DestroyCacheView(), DestroyImageList(), DirectClass, DivideComplexOperator, _Image::filename, GetCacheViewAuthenticPixels(), GetCacheViewVirtualPixels(), GetFirstImageInList(), GetImageArtifact(), GetMagickModule, GetNextImageInList(), GetPixelAlpha(), GetPixelBlack(), GetPixelBlue(), GetPixelChannels(), GetPixelGreen(), GetPixelRed(), GetVirtualMemoryBlob(), GreenPixelChannel, _FourierInfo::height, ImageError, LocaleCompare(), LogMagickEvent(), magick_restrict, MagickCoreSignature, MagickFalse, MagickMin, MagickPI, MagickTrue, MagnitudePhaseComplexOperator, _FourierInfo::modulus, MultiplyComplexOperator, NewImageList(), _Image::next, _Image::number_channels, PerceptibleReciprocal(), _Image::progress_monitor, QuantumRange, QuantumScale, QueueCacheViewAuthenticPixels(), RealImaginaryComplexOperator, RedPixelChannel, RelinquishVirtualMemory(), ResourceLimitError, _Image::rows, SetImageProgress(), SetImageStorageClass(), SetPixelAlpha(), SetPixelBlack(), SetPixelBlue(), SetPixelGreen(), SetPixelRed(), _ExceptionInfo::signature, _Image::signature, StringToDouble(), SubtractComplexOperator, SyncCacheViewAuthenticPixels(), ThrowMagickException(), TraceEvent, and _FourierInfo::width.
MagickExport Image* ForwardFourierTransformImage | ( | const Image * | image, |
const MagickBooleanType | modulus, | ||
ExceptionInfo * | exception | ||
) |
References AcquireAuthenticCacheView(), AcquireVirtualCacheView(), AcquireVirtualMemory(), _Image::alpha_trait, AlphaPixelChannel, AppendImageToList(), BlackPixelChannel, BluePixelChannel, _FourierInfo::center, _FourierInfo::channel, ClampToQuantum(), CloneImage(), CMYKColorspace, _Image::colorspace, _Image::columns, _Image::depth, DestroyCacheView(), DestroyImage(), DestroyImageList(), DirectClass, _Image::filename, GetCacheViewAuthenticPixels(), GetCacheViewVirtualPixels(), GetImageArtifact(), GetMagickModule, GetPixelAlpha(), GetPixelBlack(), GetPixelBlue(), GetPixelChannels(), GetPixelGreen(), GetPixelRed(), GetVirtualMemoryBlob(), GrayPixelChannel, GreenPixelChannel, _FourierInfo::height, IsImageGray(), LocaleCompare(), MagickFalse, MagickPI, MagickTrue, MissingDelegateWarning, _FourierInfo::modulus, NewImageList(), PerceptibleReciprocal(), QuantumRange, QuantumScale, RedPixelChannel, RelinquishVirtualMemory(), ResourceLimitError, _Image::rows, SetPixelAlpha(), SetPixelBlack(), SetPixelBlue(), SetPixelGreen(), SetPixelRed(), _Image::storage_class, SyncCacheViewAuthenticPixels(), ThrowMagickException(), UndefinedPixelTrait, and _FourierInfo::width.
MagickExport Image* InverseFourierTransformImage | ( | const Image * | magnitude_image, |
const Image * | phase_image, | ||
const MagickBooleanType | modulus, | ||
ExceptionInfo * | exception | ||
) |
References _Image::alpha_trait, AlphaPixelChannel, BlackPixelChannel, BluePixelChannel, CloneImage(), CMYKColorspace, _Image::colorspace, _Image::columns, _Image::debug, DestroyImage(), _Image::filename, GetMagickModule, GrayPixelChannel, GreenPixelChannel, ImageError, IsImageGray(), LogMagickEvent(), MagickCoreSignature, MagickFalse, MagickTrue, MissingDelegateWarning, RedPixelChannel, _Image::rows, _Image::signature, ThrowMagickException(), TraceEvent, and UndefinedPixelTrait.