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 PixelGetOpacity(
const PixelWand *) magick_attribute((__pure__)),
42 PixelGetRed(
const PixelWand *) magick_attribute((__pure__)),
43 PixelGetYellow(
const PixelWand *) magick_attribute((__pure__));
45extern WandExport ExceptionType
48extern WandExport IndexPacket
51extern WandExport MagickBooleanType
59 **ClonePixelWands(
const PixelWand **,
const size_t),
61 **DestroyPixelWands(
PixelWand **,
const size_t),
63 **NewPixelWands(
const size_t);
65extern WandExport Quantum
66 PixelGetAlphaQuantum(
const PixelWand *) magick_attribute((__pure__)),
67 PixelGetBlackQuantum(
const PixelWand *) magick_attribute((__pure__)),
68 PixelGetBlueQuantum(
const PixelWand *) magick_attribute((__pure__)),
69 PixelGetCyanQuantum(
const PixelWand *) magick_attribute((__pure__)),
70 PixelGetGreenQuantum(
const PixelWand *) magick_attribute((__pure__)),
71 PixelGetMagentaQuantum(
const PixelWand *) magick_attribute((__pure__)),
72 PixelGetOpacityQuantum(
const PixelWand *) magick_attribute((__pure__)),
73 PixelGetRedQuantum(
const PixelWand *) magick_attribute((__pure__)),
74 PixelGetYellowQuantum(
const PixelWand *) magick_attribute((__pure__));
76extern WandExport
size_t
77 PixelGetColorCount(
const PixelWand *) magick_attribute((__pure__));
81 PixelGetHSL(
const PixelWand *,
double *,
double *,
double *),
82 PixelGetMagickColor(
const PixelWand *,MagickPixelPacket *),
83 PixelGetQuantumColor(
const PixelWand *,PixelPacket *),
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),
98 PixelSetIndex(
PixelWand *,
const IndexPacket),
99 PixelSetMagenta(
PixelWand *,
const double),
100 PixelSetMagentaQuantum(
PixelWand *,
const Quantum),
101 PixelSetMagickColor(
PixelWand *,
const MagickPixelPacket *),
102 PixelSetOpacity(
PixelWand *,
const double),
103 PixelSetOpacityQuantum(
PixelWand *,
const Quantum),
104 PixelSetQuantumColor(
PixelWand *,
const PixelPacket *),
106 PixelSetRedQuantum(
PixelWand *,
const Quantum),
107 PixelSetYellow(
PixelWand *,
const double),
108 PixelSetYellowQuantum(
PixelWand *,
const Quantum);
110#if defined(__cplusplus) || defined(c_plusplus)