|
MagickWand
6.7.5
|

Go to the source code of this file.
Data Structures | |
| struct | _ImageStack |
Defines | |
| #define | AppendImageStack(images) |
| #define | DegreesToRadians(x) (MagickPI*(x)/180.0) |
| #define | DestroyImageStack() |
| #define | FinalizeImageSettings(image_info, image, advance) |
| #define | FireImageStack(postfix, advance, fire) |
| #define | MaxImageStackDepth 32 |
| #define | NewImageStack() |
| #define | PushImageStack() |
| #define | PopImageStack() |
| #define | QuantumTick(i, span) |
| #define | RadiansToDegrees(x) (180.0*(x)/MagickPI) |
| #define | RemoveImageStack(images) |
| #define | RemoveAllImageStack() |
| #define | SetImageStack(image) |
Typedefs | |
| typedef struct _ImageStack | ImageStack |
| #define AppendImageStack | ( | images | ) |
{ \
(void) SyncImagesSettings(image_info,images,exception); \
AppendImageToList(&image_stack[k].image,images); \
image=image_stack[k].image; \
}
Definition at line 25 of file mogrify-private.h.
Referenced by AnimateImageCommand(), CompareImagesCommand(), CompositeImageCommand(), ConvertImageCommand(), DisplayImageCommand(), IdentifyImageCommand(), ImportImageCommand(), MogrifyImageCommand(), MontageImageCommand(), and StreamImageCommand().
| #define DegreesToRadians | ( | x | ) | (MagickPI*(x)/180.0) |
Definition at line 31 of file mogrify-private.h.
| #define DestroyImageStack | ( | ) |
{ \
while (k > 0) \
PopImageStack(); \
image_stack[k].image=DestroyImageList(image_stack[k].image); \
image_stack[k].image_info=DestroyImageInfo(image_stack[k].image_info); \
}
Definition at line 32 of file mogrify-private.h.
| #define FinalizeImageSettings | ( | image_info, | |
| image, | |||
| advance | |||
| ) |
{ \
FireImageStack(MagickTrue,advance,MagickTrue); \
if (image != (Image *) NULL) \
(void) SyncImagesSettings(image_info,image,exception); \
}
Definition at line 39 of file mogrify-private.h.
Referenced by AnimateImageCommand(), CompareImagesCommand(), CompositeImageCommand(), ConvertImageCommand(), DisplayImageCommand(), IdentifyImageCommand(), ImportImageCommand(), MogrifyImageCommand(), MontageImageCommand(), and StreamImageCommand().
| #define FireImageStack | ( | postfix, | |
| advance, | |||
| fire | |||
| ) |
if ((j <= i) && (i < (ssize_t) argc)) \ { \ if (image_stack[k].image == (Image *) NULL) \ status&=MogrifyImageInfo(image_stack[k].image_info,(int) (i-j+1), \ (const char **) (argv+j),exception); \ else \ if ((fire) != MagickFalse) \ { \ status&=MogrifyImages(image_stack[k].image_info,postfix,(int) \ (i-j+1),(const char **) (argv+j),&image_stack[k].image, \ exception); \ image=image_stack[k].image; \ if ((advance) != MagickFalse) \ j=i+1; \ pend=MagickFalse; \ } \ }
Definition at line 45 of file mogrify-private.h.
Referenced by AnimateImageCommand(), CompareImagesCommand(), CompositeImageCommand(), ConvertImageCommand(), DisplayImageCommand(), IdentifyImageCommand(), ImportImageCommand(), MogrifyImageCommand(), MontageImageCommand(), and StreamImageCommand().
| #define MaxImageStackDepth 32 |
Definition at line 63 of file mogrify-private.h.
Referenced by AnimateImageCommand(), CompareImagesCommand(), CompositeImageCommand(), ConvertImageCommand(), DisplayImageCommand(), IdentifyImageCommand(), ImportImageCommand(), MogrifyImageCommand(), MontageImageCommand(), and StreamImageCommand().
| #define NewImageStack | ( | ) |
{ \
image_stack[0].image_info=CloneImageInfo(image_info); \
image_stack[0].image=NewImageList(); \
image_info=image_stack[0].image_info; \
image=image_stack[0].image; \
}
Definition at line 64 of file mogrify-private.h.
Referenced by AnimateImageCommand(), CompareImagesCommand(), CompositeImageCommand(), ConvertImageCommand(), DisplayImageCommand(), IdentifyImageCommand(), ImportImageCommand(), MogrifyImageCommand(), MontageImageCommand(), and StreamImageCommand().
| #define PopImageStack | ( | ) |
{ \
if (respect_parenthesis == MagickFalse) \
{ \
image_stack[k-1].image_info=DestroyImageInfo(image_stack[k-1].image_info); \
image_stack[k-1].image_info=CloneImageInfo(image_stack[k].image_info); \
} \
image_stack[k].image_info=DestroyImageInfo(image_stack[k].image_info); \
AppendImageToList(&image_stack[k-1].image,image_stack[k].image); \
k--; \
image_info=image_stack[k].image_info; \
image=image_stack[k].image; \
}
Definition at line 79 of file mogrify-private.h.
Referenced by AnimateImageCommand(), CompareImagesCommand(), CompositeImageCommand(), ConvertImageCommand(), DisplayImageCommand(), IdentifyImageCommand(), ImportImageCommand(), MogrifyImageCommand(), MontageImageCommand(), and StreamImageCommand().
| #define PushImageStack | ( | ) |
{ \
k++; \
image_stack[k].image_info=CloneImageInfo(image_stack[k-1].image_info); \
image_stack[k].image=NewImageList(); \
image_info=image_stack[k].image_info; \
image=image_stack[k].image; \
}
Definition at line 71 of file mogrify-private.h.
Referenced by AnimateImageCommand(), CompareImagesCommand(), CompositeImageCommand(), ConvertImageCommand(), DisplayImageCommand(), IdentifyImageCommand(), ImportImageCommand(), MogrifyImageCommand(), MontageImageCommand(), and StreamImageCommand().
| #define QuantumTick | ( | i, | |
| span | |||
| ) |
((MagickBooleanType) ((((i) & ((i)-1)) == 0) || \ (((i) & 0xfff) == 0) || \ ((MagickOffsetType) (i) == ((MagickOffsetType) (span)-1))))
Definition at line 92 of file mogrify-private.h.
| #define RadiansToDegrees | ( | x | ) | (180.0*(x)/MagickPI) |
Definition at line 95 of file mogrify-private.h.
| #define RemoveAllImageStack | ( | ) |
{ \
if (image_stack[k].image != (Image *) NULL) \
image_stack[k].image=DestroyImageList(image_stack[k].image); \
}
Definition at line 101 of file mogrify-private.h.
Referenced by DisplayImageCommand(), IdentifyImageCommand(), and MogrifyImageCommand().
| #define RemoveImageStack | ( | images | ) |
{ \
images=RemoveFirstImageFromList(&image_stack[k].image); \
image=image_stack[k].image; \
}
Definition at line 96 of file mogrify-private.h.
Referenced by CompositeImageCommand().
| #define SetImageStack | ( | image | ) |
{ \
image_stack[k].image=(image); \
}
Definition at line 106 of file mogrify-private.h.
| typedef struct _ImageStack ImageStack |