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 | FireImageStack(postfix, advance, fire) |
| #define | MagickPI 3.14159265358979323846264338327950288419716939937510 |
| #define | MaxImageStackDepth 32 |
| #define | NewImageStack() |
| #define | PushImageStack() |
| #define | PopImageStack() |
| #define | QuantumScale ((MagickRealType) 1.0/(MagickRealType) QuantumRange) |
| #define | QuantumTick(i, span) |
| #define | RadiansToDegrees(x) (180.0*(x)/MagickPI) |
| #define | RemoveImageStack(images) |
| #define | RemoveAllImageStack() |
Typedefs | |
| typedef struct _ImageStack | ImageStack |
Functions | |
| static MagickRealType | MagickPixelIntensity (const MagickPixelPacket *pixel) |
| static Quantum | MagickPixelIntensityToQuantum (const MagickPixelPacket *pixel) |
| static MagickRealType | PixelIntensity (const PixelPacket *pixel) |
| static Quantum | PixelIntensityToQuantum (const PixelPacket *pixel) |
| static void | SetMagickPixelPacket (const Image *image, const PixelPacket *color, const IndexPacket *index, MagickPixelPacket *pixel) |
Variables | |
| static MagickBooleanType | respect_parenthesis = MagickFalse |
| #define AppendImageStack | ( | images | ) |
Value:
{ \
AppendImageToList(&image_stack[k].image,images); \
image=image_stack[k].image; \
}
Definition at line 25 of file mogrify-private.h.
Referenced by AnimateImageCommand(), CompareImageCommand(), CompositeImageCommand(), ConvertImageCommand(), DisplayImageCommand(), IdentifyImageCommand(), ImportImageCommand(), MogrifyImageCommand(), MontageImageCommand(), and StreamImageCommand().
| #define DegreesToRadians | ( | x | ) | (MagickPI*(x)/180.0) |
Definition at line 30 of file mogrify-private.h.
| #define DestroyImageStack | ( | ) |
Value:
{ \
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 31 of file mogrify-private.h.
| #define FireImageStack | ( | postfix, | |||
| advance, | |||||
| fire | ) |
Value:
if ((j <= i) && (i < 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 38 of file mogrify-private.h.
Referenced by AnimateImageCommand(), CompareImageCommand(), CompositeImageCommand(), ConvertImageCommand(), DisplayImageCommand(), IdentifyImageCommand(), ImportImageCommand(), MogrifyImageCommand(), MontageImageCommand(), and StreamImageCommand().
| #define MagickPI 3.14159265358979323846264338327950288419716939937510 |
Definition at line 55 of file mogrify-private.h.
| #define MaxImageStackDepth 32 |
Definition at line 56 of file mogrify-private.h.
Referenced by AnimateImageCommand(), CompareImageCommand(), CompositeImageCommand(), ConvertImageCommand(), DisplayImageCommand(), IdentifyImageCommand(), ImportImageCommand(), MogrifyImageCommand(), MontageImageCommand(), and StreamImageCommand().
| #define NewImageStack | ( | ) |
Value:
{ \
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 57 of file mogrify-private.h.
Referenced by AnimateImageCommand(), CompareImageCommand(), CompositeImageCommand(), ConvertImageCommand(), DisplayImageCommand(), IdentifyImageCommand(), ImportImageCommand(), MogrifyImageCommand(), MontageImageCommand(), and StreamImageCommand().
| #define PopImageStack | ( | ) |
Value:
{ \
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 72 of file mogrify-private.h.
Referenced by AnimateImageCommand(), CompareImageCommand(), CompositeImageCommand(), ConvertImageCommand(), DisplayImageCommand(), IdentifyImageCommand(), ImportImageCommand(), MogrifyImageCommand(), MontageImageCommand(), and StreamImageCommand().
| #define PushImageStack | ( | ) |
Value:
{ \
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 64 of file mogrify-private.h.
Referenced by AnimateImageCommand(), CompareImageCommand(), CompositeImageCommand(), ConvertImageCommand(), DisplayImageCommand(), IdentifyImageCommand(), ImportImageCommand(), MogrifyImageCommand(), MontageImageCommand(), and StreamImageCommand().
| #define QuantumScale ((MagickRealType) 1.0/(MagickRealType) QuantumRange) |
Definition at line 85 of file mogrify-private.h.
| #define QuantumTick | ( | i, | |||
| span | ) |
Value:
((MagickBooleanType) ((((i) & ((i)-1)) == 0) || \ (((i) & 0xfff) == 0) || \ ((MagickOffsetType) (i) == ((MagickOffsetType) (span)-1))))
Definition at line 86 of file mogrify-private.h.
| #define RadiansToDegrees | ( | x | ) | (180.0*(x)/MagickPI) |
Definition at line 89 of file mogrify-private.h.
| #define RemoveAllImageStack | ( | ) |
Value:
{ \
image_stack[k].image=DestroyImageList(image_stack[k].image); \
}
Definition at line 95 of file mogrify-private.h.
Referenced by DisplayImageCommand(), IdentifyImageCommand(), and MogrifyImageCommand().
| #define RemoveImageStack | ( | images | ) |
Value:
{ \
images=RemoveFirstImageFromList(&image_stack[k].image); \
image=image_stack[k].image; \
}
Definition at line 90 of file mogrify-private.h.
Referenced by CompositeImageCommand().
| typedef struct _ImageStack ImageStack |
| static MagickRealType MagickPixelIntensity | ( | const MagickPixelPacket * | pixel | ) | [inline, static] |
Definition at line 112 of file mogrify-private.h.
| static Quantum MagickPixelIntensityToQuantum | ( | const MagickPixelPacket * | pixel | ) | [inline, static] |
Definition at line 122 of file mogrify-private.h.
| static MagickRealType PixelIntensity | ( | const PixelPacket * | pixel | ) | [inline, static] |
Definition at line 132 of file mogrify-private.h.
| static Quantum PixelIntensityToQuantum | ( | const PixelPacket * | pixel | ) | [inline, static] |
| static void SetMagickPixelPacket | ( | const Image * | image, | |
| const PixelPacket * | color, | |||
| const IndexPacket * | index, | |||
| MagickPixelPacket * | pixel | |||
| ) | [inline, static] |
Definition at line 156 of file mogrify-private.h.
MagickBooleanType respect_parenthesis = MagickFalse [static] |
Definition at line 110 of file mogrify-private.h.
Referenced by AnimateImageCommand(), CompareImageCommand(), CompositeImageCommand(), ConvertImageCommand(), DisplayImageCommand(), IdentifyImageCommand(), ImportImageCommand(), MogrifyImage(), MontageImageCommand(), and StreamImageCommand().
1.5.6