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
47extern WandExport MagickBooleanType
53extern WandExport PixelInfo
58 **ClonePixelWands(
const PixelWand **,
const size_t),
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__));
80 PixelGetHSL(
const PixelWand *,
double *,
double *,
double *),
81 PixelGetMagickColor(
const PixelWand *,PixelInfo *),
82 PixelGetQuantumPacket(
const PixelWand *,PixelInfo *),
83 PixelGetQuantumPixel(
const Image *,
const PixelWand *,Quantum *),
85 PixelSetAlphaQuantum(
PixelWand *,
const Quantum),
87 PixelSetBlackQuantum(
PixelWand *,
const Quantum),
89 PixelSetBlueQuantum(
PixelWand *,
const Quantum),
91 PixelSetColorCount(
PixelWand *,
const size_t),
93 PixelSetCyanQuantum(
PixelWand *,
const Quantum),
96 PixelSetGreenQuantum(
PixelWand *,
const Quantum),
97 PixelSetHSL(
PixelWand *,
const double,
const double,
const double),
99 PixelSetMagenta(
PixelWand *,
const double),
100 PixelSetMagentaQuantum(
PixelWand *,
const Quantum),
101 PixelSetPixelColor(
PixelWand *,
const PixelInfo *),
102 PixelSetQuantumPixel(
const Image *,
const Quantum *,
PixelWand *),
104 PixelSetRedQuantum(
PixelWand *,
const Quantum),
105 PixelSetYellow(
PixelWand *,
const double),
106 PixelSetYellowQuantum(
PixelWand *,
const Quantum);
108#if defined(__cplusplus) || defined(c_plusplus)