MagickCore
6.9.10
Convert, Edit, Or Compose Bitmap Images
|
Go to the documentation of this file.
21 #ifndef MAGICKCORE_IMAGE_PRIVATE_H
22 #define MAGICKCORE_IMAGE_PRIVATE_H
28 #if defined(__cplusplus) || defined(c_plusplus)
32 #define MagickAbsoluteValue(x) ((x) < 0 ? -(x) : (x))
33 #define MagickMax(x,y) (((x) > (y)) ? (x) : (y))
34 #define MagickMin(x,y) (((x) < (y)) ? (x) : (y))
35 #define MagickPI 3.14159265358979323846264338327950288419716939937510
36 #define Magick2PI 6.28318530717958647692528676655900576839433879875020
37 #define MagickPHI 1.61803398874989484820458683436563811772030917980576
38 #define MagickPI2 1.57079632679489661923132169163975144209858469968755
39 #define MagickSQ1_2 0.70710678118654752440084436210484903928483593768847
40 #define MagickSQ2 1.41421356237309504880168872420969807856967187537695
41 #define MagickSQ2PI 2.50662827463100024161235523934010416269302368164062
42 #define MAGICK_SIZE_MAX (SIZE_MAX)
43 #define MAGICK_SSIZE_MAX (SSIZE_MAX)
44 #define MAGICK_SSIZE_MIN (-(SSIZE_MAX)-1)
45 #define UndefinedTicksPerSecond 100L
46 #define UndefinedCompressionQuality 0UL
95 return((ssize_t) value);
130 return((
size_t) value);
135 return((
double) (
MagickPI*degrees/180.0));
145 return((
unsigned char) (((color) << 3) | ((color) >> 2)));
150 return((
unsigned char) (((color) << 2) | ((color) >> 4)));
155 return((
unsigned int) (((color) & ~0x07) >> 3));
160 return((
unsigned int) (((color) & ~0x03) >> 2));
163 #if defined(__cplusplus) || defined(c_plusplus)
#define MagickExport
Definition: method-attribute.h:80
const MagickExport char DefaultTileFrame[]
Definition: image-private.h:51
const MagickExport char ForegroundColor[]
Definition: image-private.h:54
const MagickExport char BackgroundColor[]
Definition: image.c:109
static MagickRealType RadiansToDegrees(const MagickRealType radians)
Definition: image-private.h:138
const MagickExport char LoadImagesTag[]
Definition: image-private.h:57
static unsigned int ScaleColor8to6(const unsigned char color)
Definition: image-private.h:158
#define MAGICK_SSIZE_MAX
Definition: image-private.h:43
const MagickExport char MatteColor[]
Definition: image-private.h:55
static unsigned char ScaleColor6to8(const unsigned int color)
Definition: image-private.h:148
static unsigned int ScaleColor8to5(const unsigned char color)
Definition: image-private.h:153
#define IsNaN(a)
Definition: magick-type.h:214
static size_t CastDoubleToLong(const double x)
Definition: image-private.h:67
const MagickExport char SaveImageTag[]
Definition: image-private.h:60
MagickSizeType QuantumAny
Definition: magick-type.h:150
const MagickExport char PSDensityGeometry[]
Definition: image-private.h:58
const MagickExport char DefaultTileGeometry[]
Definition: image-private.h:52
const MagickExport char SaveImagesTag[]
Definition: image-private.h:61
static size_t CastDoubleToUnsigned(const double x)
Definition: image-private.h:109
#define MagickPI
Definition: image-private.h:35
static QuantumAny CastDoubleToQuantumAny(const double x)
Definition: image-private.h:98
const MagickExport char LoadImageTag[]
Definition: image-private.h:56
const MagickExport double DefaultResolution
Definition: image.c:125
static double DegreesToRadians(const double degrees)
Definition: image-private.h:133
MagickDoubleType MagickRealType
Definition: magick-type.h:125
#define MAGICK_SSIZE_MIN
Definition: image-private.h:44
const MagickExport char DefaultTileLabel[]
Definition: image-private.h:53
#define MAGICK_SIZE_MAX
Definition: image-private.h:42
const MagickExport char BorderColor[]
Definition: image-private.h:50
const MagickExport char PSPageGeometry[]
Definition: image-private.h:59
static unsigned char ScaleColor5to8(const unsigned int color)
Definition: image-private.h:143