MagickCore
6.9.10
Convert, Edit, Or Compose Bitmap Images
|
Go to the documentation of this file.
18 #ifndef MAGICKCORE_FFT_H
19 #define MAGICKCORE_FFT_H
21 #if defined(__cplusplus) || defined(c_plusplus)
44 #if defined(__cplusplus) || defined(c_plusplus)
ColorspaceType colorspace
Definition: image.h:158
#define QuantumScale
Definition: magick-type.h:120
#define MagickExport
Definition: method-attribute.h:80
MagickBooleanType debug
Definition: image.h:290
char filename[MaxTextExtent]
Definition: image.h:278
MagickProgressMonitor progress_monitor
Definition: image.h:264
ComplexOperator
Definition: fourier.h:25
MagickExport Image * CloneImage(const Image *image, const size_t columns, const size_t rows, const MagickBooleanType detach, ExceptionInfo *exception)
Definition: image.c:788
MagickBooleanType matte
Definition: image.h:171
MagickExport MagickBooleanType SetImageProgress(const Image *image, const char *tag, const MagickOffsetType offset, const MagickSizeType extent)
Definition: monitor.c:136
struct _Image * next
Definition: image.h:312
MagickExport MemoryInfo * AcquireVirtualMemory(const size_t count, const size_t quantum)
Definition: memory.c:593
@ DirectClass
Definition: magick-type.h:187
@ BlueChannel
Definition: magick-type.h:165
#define GetMagickModule()
Definition: log.h:29
MagickExport CacheView * DestroyCacheView(CacheView *cache_view)
Definition: cache-view.c:256
@ RedChannel
Definition: magick-type.h:160
#define SetPixelOpacity(pixel, value)
Definition: pixel-accessor.h:81
ChannelType
Definition: magick-type.h:157
#define MagickCoreSignature
Definition: method-attribute.h:86
@ SubtractComplexOperator
Definition: fourier.h:34
MagickExport Image * ComplexImages(const Image *images, const ComplexOperator op, ExceptionInfo *exception)
Definition: fourier.c:130
size_t depth
Definition: image.h:176
MagickExport Image * NewImageList(void)
Definition: list.c:938
@ IndexChannel
Definition: magick-type.h:171
MagickExport PixelPacket * GetCacheViewAuthenticPixels(CacheView *cache_view, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, ExceptionInfo *exception)
Definition: cache-view.c:473
MagickExport Image * ForwardFourierTransformImage(const Image *image, const MagickBooleanType modulus, ExceptionInfo *exception)
Definition: fourier.c:987
#define magick_restrict
Definition: MagickCore.h:41
#define SetPixelRed(pixel, value)
Definition: pixel-accessor.h:82
MagickExport Image * GetFirstImageInList(const Image *images)
Definition: list.c:561
size_t columns
Definition: image.h:174
#define SetPixelGreen(pixel, value)
Definition: pixel-accessor.h:77
Quantum IndexPacket
Definition: pixel.h:129
const MagickExport IndexPacket * GetCacheViewVirtualIndexQueue(const CacheView *cache_view)
Definition: cache-view.c:638
@ DivideComplexOperator
Definition: fourier.h:30
#define GetPixelRed(pixel)
Definition: pixel-accessor.h:50
@ ResourceLimitError
Definition: exception.h:55
MagickExport Image * InverseFourierTransformImage(const Image *, const Image *, const MagickBooleanType, ExceptionInfo *)
Definition: fourier.c:1586
Definition: cache-view.c:65
@ MultiplyComplexOperator
Definition: fourier.h:32
ChannelType channel
Definition: fourier.c:90
@ MagickTrue
Definition: magick-type.h:194
MagickExport PixelPacket * QueueCacheViewAuthenticPixels(CacheView *cache_view, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, ExceptionInfo *exception)
Definition: cache-view.c:883
#define GetPixelIndex(indexes)
Definition: pixel-accessor.h:44
MagickExport MagickBooleanType SyncCacheViewAuthenticPixels(CacheView *magick_restrict cache_view, ExceptionInfo *exception)
Definition: cache-view.c:1000
static Quantum ClampToQuantum(const MagickRealType quantum)
Definition: quantum.h:88
@ TraceEvent
Definition: log.h:38
MagickExport void AppendImageToList(Image **images, const Image *append)
Definition: list.c:78
MagickExport IndexPacket * GetCacheViewAuthenticIndexQueue(CacheView *cache_view)
Definition: cache-view.c:564
@ MagnitudePhaseComplexOperator
Definition: fourier.h:31
MagickExport CacheView * AcquireAuthenticCacheView(const Image *image, ExceptionInfo *exception)
Definition: cache-view.c:111
@ ImageError
Definition: exception.h:69
#define MagickPI
Definition: image-private.h:31
MagickExport int LocaleCompare(const char *p, const char *q)
Definition: locale.c:1440
@ OpacityChannel
Definition: magick-type.h:168
#define SetPixelBlue(pixel, value)
Definition: pixel-accessor.h:71
@ MagickFalse
Definition: magick-type.h:193
MagickBooleanType(* MagickProgressMonitor)(const char *, const MagickOffsetType, const MagickSizeType, void *)
Definition: monitor.h:26
MagickBooleanType modulus
Definition: fourier.c:93
#define GetPixelBlue(pixel)
Definition: pixel-accessor.h:38
ssize_t center
Definition: fourier.c:100
#define GetPixelOpacity(pixel)
Definition: pixel-accessor.h:49
MagickExport Image * GetNextImageInList(const Image *images)
Definition: list.c:771
@ ConjugateComplexOperator
Definition: fourier.h:29
MagickExport Image * ComplexImages(const Image *, const ComplexOperator, ExceptionInfo *)
struct _FourierInfo FourierInfo
static double PerceptibleReciprocal(const double x)
Definition: pixel-accessor.h:124
#define QuantumRange
Definition: magick-type.h:86
@ CMYKColorspace
Definition: colorspace.h:39
size_t rows
Definition: image.h:175
const MagickExport PixelPacket * GetCacheViewVirtualPixels(const CacheView *cache_view, const ssize_t x, const ssize_t y, const size_t columns, const size_t rows, ExceptionInfo *exception)
Definition: cache-view.c:723
MagickExport Image * ForwardFourierTransformImage(const Image *, const MagickBooleanType, ExceptionInfo *)
size_t signature
Definition: exception.h:124
@ RealImaginaryComplexOperator
Definition: fourier.h:33
MagickExport void * GetVirtualMemoryBlob(const MemoryInfo *memory_info)
Definition: memory.c:971
size_t height
Definition: fourier.c:97
MagickExport MemoryInfo * RelinquishVirtualMemory(MemoryInfo *memory_info)
Definition: memory.c:1144
size_t signature
Definition: image.h:307
MagickBooleanType
Definition: magick-type.h:191
static double StringToDouble(const char *magick_restrict string, char **magick_restrict sentinal)
Definition: string-private.h:42
size_t width
Definition: fourier.c:96
Definition: exception.h:102
#define SetPixelIndex(indexes, value)
Definition: pixel-accessor.h:78
ClassType storage_class
Definition: image.h:155
MagickExport CacheView * AcquireVirtualCacheView(const Image *image, ExceptionInfo *exception)
Definition: cache-view.c:153
#define GetPixelGray(pixel)
Definition: pixel-accessor.h:42
MagickExport Image * DestroyImage(Image *image)
Definition: image.c:1188
@ GrayChannels
Definition: magick-type.h:179
@ UndefinedComplexOperator
Definition: fourier.h:27
MagickExport MagickBooleanType IsGrayImage(const Image *image, ExceptionInfo *exception)
Definition: attribute.c:909
MagickExport Image * InverseFourierTransformImage(const Image *magnitude_image, const Image *phase_image, const MagickBooleanType modulus, ExceptionInfo *exception)
Definition: fourier.c:1586
MagickExport MagickBooleanType ThrowMagickException(ExceptionInfo *exception, const char *module, const char *function, const size_t line, const ExceptionType severity, const char *tag, const char *format,...)
Definition: exception.c:1068
#define SetPixelGray(pixel, value)
Definition: pixel-accessor.h:75
MagickExport MagickBooleanType SetImageStorageClass(Image *image, const ClassType storage_class)
Definition: image.c:2611
#define GetPixelGreen(pixel)
Definition: pixel-accessor.h:43
MagickExport MagickBooleanType LogMagickEvent(const LogEventType type, const char *module, const char *function, const size_t line, const char *format,...)
Definition: log.c:1399
MagickExport Image * DestroyImageList(Image *images)
Definition: list.c:462
const MagickExport char * GetImageArtifact(const Image *image, const char *artifact)
Definition: artifact.c:266
@ GreenChannel
Definition: magick-type.h:163
@ MissingDelegateWarning
Definition: exception.h:36
@ AddComplexOperator
Definition: fourier.h:28
ssize_t MagickOffsetType
Definition: magick-type.h:135