18#ifndef MAGICKWAND_PIXEL_WAND_H
19#define MAGICKWAND_PIXEL_WAND_H
21#if defined(__cplusplus) || defined(c_plusplus)
29 *PixelGetColorAsNormalizedString(
const PixelWand *),
30 *PixelGetColorAsString(
const PixelWand *),
31 *PixelGetException(
const PixelWand *,ExceptionType *);
33extern WandExport
double
34 PixelGetAlpha(
const PixelWand *) magick_attribute((__pure__)),
35 PixelGetBlack(
const PixelWand *) magick_attribute((__pure__)),
36 PixelGetBlue(
const PixelWand *) magick_attribute((__pure__)),
37 PixelGetCyan(
const PixelWand *) magick_attribute((__pure__)),
38 PixelGetFuzz(
const PixelWand *) magick_attribute((__pure__)),
39 PixelGetGreen(
const PixelWand *) magick_attribute((__pure__)),
40 PixelGetMagenta(
const PixelWand *) magick_attribute((__pure__)),
41 PixelGetRed(
const PixelWand *) magick_attribute((__pure__)),
42 PixelGetYellow(
const PixelWand *) magick_attribute((__pure__));
44extern WandExport ExceptionType
45 PixelGetExceptionType(
const PixelWand *);
47extern WandExport MagickBooleanType
48 IsPixelWand(
const PixelWand *),
49 IsPixelWandSimilar(PixelWand *,PixelWand *,
const double),
50 PixelClearException(PixelWand *),
51 PixelSetColor(PixelWand *,
const char *);
53extern WandExport PixelInfo
54 PixelGetPixel(
const PixelWand *);
56extern WandExport PixelWand
57 *ClonePixelWand(
const PixelWand *),
58 **ClonePixelWands(
const PixelWand **,
const size_t),
59 *DestroyPixelWand(PixelWand *),
60 **DestroyPixelWands(PixelWand **,
const size_t),
62 **NewPixelWands(
const size_t);
64extern WandExport Quantum
65 PixelGetAlphaQuantum(
const PixelWand *) magick_attribute((__pure__)),
66 PixelGetBlackQuantum(
const PixelWand *) magick_attribute((__pure__)),
67 PixelGetBlueQuantum(
const PixelWand *) magick_attribute((__pure__)),
68 PixelGetCyanQuantum(
const PixelWand *) magick_attribute((__pure__)),
69 PixelGetGreenQuantum(
const PixelWand *) magick_attribute((__pure__)),
70 PixelGetIndex(
const PixelWand *) magick_attribute((__pure__)),
71 PixelGetMagentaQuantum(
const PixelWand *) magick_attribute((__pure__)),
72 PixelGetRedQuantum(
const PixelWand *) magick_attribute((__pure__)),
73 PixelGetYellowQuantum(
const PixelWand *) magick_attribute((__pure__));
75extern WandExport
size_t
76 PixelGetColorCount(
const PixelWand *) magick_attribute((__pure__));
79 ClearPixelWand(PixelWand *),
80 PixelGetHSL(
const PixelWand *,
double *,
double *,
double *),
81 PixelGetMagickColor(
const PixelWand *,PixelInfo *),
82 PixelGetQuantumPacket(
const PixelWand *,PixelInfo *),
83 PixelGetQuantumPixel(
const Image *,
const PixelWand *,Quantum *),
84 PixelSetAlpha(PixelWand *,
const double),
85 PixelSetAlphaQuantum(PixelWand *,
const Quantum),
86 PixelSetBlack(PixelWand *,
const double),
87 PixelSetBlackQuantum(PixelWand *,
const Quantum),
88 PixelSetBlue(PixelWand *,
const double),
89 PixelSetBlueQuantum(PixelWand *,
const Quantum),
90 PixelSetColorFromWand(PixelWand *,
const PixelWand *),
91 PixelSetColorCount(PixelWand *,
const size_t),
92 PixelSetCyan(PixelWand *,
const double),
93 PixelSetCyanQuantum(PixelWand *,
const Quantum),
94 PixelSetFuzz(PixelWand *,
const double),
95 PixelSetGreen(PixelWand *,
const double),
96 PixelSetGreenQuantum(PixelWand *,
const Quantum),
97 PixelSetHSL(PixelWand *,
const double,
const double,
const double),
98 PixelSetIndex(PixelWand *,
const Quantum),
99 PixelSetMagenta(PixelWand *,
const double),
100 PixelSetMagentaQuantum(PixelWand *,
const Quantum),
101 PixelSetPixelColor(PixelWand *,
const PixelInfo *),
102 PixelSetQuantumPixel(
const Image *,
const Quantum *,PixelWand *),
103 PixelSetRed(PixelWand *,
const double),
104 PixelSetRedQuantum(PixelWand *,
const Quantum),
105 PixelSetYellow(PixelWand *,
const double),
106 PixelSetYellowQuantum(PixelWand *,
const Quantum);
108#if defined(__cplusplus) || defined(c_plusplus)