#include "MagickWand/studio.h"
#include "MagickWand/MagickWand.h"
#include "MagickWand/magick-wand-private.h"
#include "MagickWand/pixel-wand-private.h"
#include "MagickWand/wand.h"
Data Structures | |
struct | _PixelWand |
Defines | |
#define | PixelWandId "PixelWand" |
Functions | |
WandExport void | ClearPixelWand (PixelWand *wand) |
WandExport PixelWand * | ClonePixelWand (const PixelWand *wand) |
WandExport PixelWand ** | ClonePixelWands (const PixelWand **wands, const size_t number_wands) |
WandExport PixelWand * | DestroyPixelWand (PixelWand *wand) |
WandExport PixelWand ** | DestroyPixelWands (PixelWand **wand, const size_t number_wands) |
WandExport MagickBooleanType | IsPixelWandSimilar (PixelWand *p, PixelWand *q, const double fuzz) |
WandExport MagickBooleanType | IsPixelWand (const PixelWand *wand) |
WandExport PixelWand * | NewPixelWand (void) |
WandExport PixelWand ** | NewPixelWands (const size_t number_wands) |
WandExport MagickBooleanType | PixelClearException (PixelWand *wand) |
WandExport double | PixelGetAlpha (const PixelWand *wand) |
WandExport Quantum | PixelGetAlphaQuantum (const PixelWand *wand) |
WandExport double | PixelGetBlack (const PixelWand *wand) |
WandExport Quantum | PixelGetBlackQuantum (const PixelWand *wand) |
WandExport double | PixelGetBlue (const PixelWand *wand) |
WandExport Quantum | PixelGetBlueQuantum (const PixelWand *wand) |
WandExport char * | PixelGetColorAsString (const PixelWand *wand) |
WandExport char * | PixelGetColorAsNormalizedString (const PixelWand *wand) |
WandExport size_t | PixelGetColorCount (const PixelWand *wand) |
WandExport double | PixelGetCyan (const PixelWand *wand) |
WandExport Quantum | PixelGetCyanQuantum (const PixelWand *wand) |
WandExport char * | PixelGetException (const PixelWand *wand, ExceptionType *severity) |
WandExport ExceptionType | PixelGetExceptionType (const PixelWand *wand) |
WandExport double | PixelGetFuzz (const PixelWand *wand) |
WandExport double | PixelGetGreen (const PixelWand *wand) |
WandExport Quantum | PixelGetGreenQuantum (const PixelWand *wand) |
WandExport void | PixelGetHSL (const PixelWand *wand, double *hue, double *saturation, double *lightness) |
WandExport Quantum | PixelGetIndex (const PixelWand *wand) |
WandExport double | PixelGetMagenta (const PixelWand *wand) |
WandExport Quantum | PixelGetMagentaQuantum (const PixelWand *wand) |
WandExport void | PixelGetMagickColor (const PixelWand *wand, PixelInfo *color) |
WandExport PixelInfo | PixelGetPixel (const PixelWand *wand) |
WandExport void | PixelGetQuantumPacket (const PixelWand *wand, PixelInfo *packet) |
WandExport void | PixelGetQuantumPixel (const Image *image, const PixelWand *wand, Quantum *pixel) |
WandExport double | PixelGetRed (const PixelWand *wand) |
WandExport Quantum | PixelGetRedQuantum (const PixelWand *wand) |
WandExport double | PixelGetYellow (const PixelWand *wand) |
WandExport Quantum | PixelGetYellowQuantum (const PixelWand *wand) |
WandExport void | PixelSetAlpha (PixelWand *wand, const double alpha) |
WandExport void | PixelSetAlphaQuantum (PixelWand *wand, const Quantum alpha) |
WandExport void | PixelSetBlack (PixelWand *wand, const double black) |
WandExport void | PixelSetBlackQuantum (PixelWand *wand, const Quantum black) |
WandExport void | PixelSetBlue (PixelWand *wand, const double blue) |
WandExport void | PixelSetBlueQuantum (PixelWand *wand, const Quantum blue) |
WandExport MagickBooleanType | PixelSetColor (PixelWand *wand, const char *color) |
WandExport void | PixelSetColorCount (PixelWand *wand, const size_t count) |
WandExport void | PixelSetColorFromWand (PixelWand *wand, const PixelWand *color) |
WandExport void | PixelSetCyan (PixelWand *wand, const double cyan) |
WandExport void | PixelSetCyanQuantum (PixelWand *wand, const Quantum cyan) |
WandExport void | PixelSetFuzz (PixelWand *wand, const double fuzz) |
WandExport void | PixelSetGreen (PixelWand *wand, const double green) |
WandExport void | PixelSetGreenQuantum (PixelWand *wand, const Quantum green) |
WandExport void | PixelSetHSL (PixelWand *wand, const double hue, const double saturation, const double lightness) |
WandExport void | PixelSetIndex (PixelWand *wand, const Quantum index) |
WandExport void | PixelSetMagenta (PixelWand *wand, const double magenta) |
WandExport void | PixelSetMagentaQuantum (PixelWand *wand, const Quantum magenta) |
WandExport void | PixelSetPixelColor (PixelWand *wand, const PixelInfo *color) |
WandExport void | PixelSetQuantumPixel (const Image *image, const Quantum *pixel, PixelWand *wand) |
WandExport void | PixelSetRed (PixelWand *wand, const double red) |
WandExport void | PixelSetRedQuantum (PixelWand *wand, const Quantum red) |
WandExport void | PixelSetYellow (PixelWand *wand, const double yellow) |
WandExport void | PixelSetYellowQuantum (PixelWand *wand, const Quantum yellow) |
#define PixelWandId "PixelWand" |
Referenced by ClonePixelWand(), IsPixelWand(), and NewPixelWand().
WandExport void ClearPixelWand | ( | PixelWand * | wand | ) |
References ClonePixelWand(), and ThrowWandFatalException.
Referenced by ClonePixelIterator(), and CloneWandView().
References _PixelWand::debug, _PixelWand::exception, _PixelWand::id, MagickWandSignature, _PixelWand::name, RelinquishWandId(), and _PixelWand::signature.
Referenced by DestroyPixelWands(), and MagickMontageImage().
References DestroyPixelWand(), and MagickWandSignature.
Referenced by ClearPixelIterator(), DestroyPixelIterator(), and DestroyPixelsThreadSet().
WandExport MagickBooleanType IsPixelWand | ( | const PixelWand * | wand | ) |
References MagickWandSignature, _PixelWand::name, PixelWandId, and _PixelWand::signature.
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
WandExport PixelWand* NewPixelWand | ( | void | ) |
References AcquireWandId(), _PixelWand::debug, _PixelWand::exception, _PixelWand::id, MagickPathExtent, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, PixelWandId, _PixelWand::signature, and ThrowWandFatalException.
Referenced by MagickGetBackgroundColor(), MagickMontageImage(), and NewPixelWands().
WandExport PixelWand** NewPixelWands | ( | const size_t | number_wands | ) |
References NewPixelWand(), and ThrowWandFatalException.
Referenced by AcquirePixelsThreadSet(), ClearPixelIterator(), MagickGetImageHistogram(), NewPixelIterator(), and NewPixelRegionIterator().
WandExport MagickBooleanType PixelClearException | ( | PixelWand * | wand | ) |
References _PixelWand::debug, _PixelWand::exception, MagickWandSignature, _PixelWand::name, and _PixelWand::signature.
WandExport double PixelGetAlpha | ( | const PixelWand * | wand | ) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
WandExport Quantum PixelGetAlphaQuantum | ( | const PixelWand * | wand | ) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
Referenced by MagickBlackThresholdImage(), MagickColorizeImage(), MagickTintImage(), and MagickWhiteThresholdImage().
WandExport double PixelGetBlack | ( | const PixelWand * | wand | ) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
WandExport Quantum PixelGetBlackQuantum | ( | const PixelWand * | wand | ) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
Referenced by MagickColorizeImage(), and MagickTintImage().
WandExport double PixelGetBlue | ( | const PixelWand * | wand | ) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
WandExport Quantum PixelGetBlueQuantum | ( | const PixelWand * | wand | ) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
Referenced by MagickBlackThresholdImage(), MagickColorizeImage(), MagickTintImage(), and MagickWhiteThresholdImage().
WandExport char* PixelGetColorAsNormalizedString | ( | const PixelWand * | wand | ) |
WandExport char* PixelGetColorAsString | ( | const PixelWand * | wand | ) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
WandExport size_t PixelGetColorCount | ( | const PixelWand * | wand | ) |
References _PixelWand::count, _PixelWand::debug, MagickWandSignature, _PixelWand::name, and _PixelWand::signature.
WandExport double PixelGetCyan | ( | const PixelWand * | wand | ) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
WandExport Quantum PixelGetCyanQuantum | ( | const PixelWand * | wand | ) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
Referenced by MagickTintImage().
WandExport char* PixelGetException | ( | const PixelWand * | wand, | |
ExceptionType * | severity | |||
) |
WandExport ExceptionType PixelGetExceptionType | ( | const PixelWand * | wand | ) |
References _PixelWand::debug, _PixelWand::exception, MagickWandSignature, _PixelWand::name, and _PixelWand::signature.
WandExport double PixelGetFuzz | ( | const PixelWand * | wand | ) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
WandExport double PixelGetGreen | ( | const PixelWand * | wand | ) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
WandExport Quantum PixelGetGreenQuantum | ( | const PixelWand * | wand | ) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
Referenced by MagickBlackThresholdImage(), MagickColorizeImage(), MagickTintImage(), and MagickWhiteThresholdImage().
WandExport void PixelGetHSL | ( | const PixelWand * | wand, | |
double * | hue, | |||
double * | saturation, | |||
double * | lightness | |||
) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
WandExport Quantum PixelGetIndex | ( | const PixelWand * | wand | ) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
WandExport double PixelGetMagenta | ( | const PixelWand * | wand | ) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
WandExport Quantum PixelGetMagentaQuantum | ( | const PixelWand * | wand | ) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
Referenced by MagickTintImage().
WandExport void PixelGetMagickColor | ( | const PixelWand * | wand, | |
PixelInfo * | color | |||
) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
Referenced by MagickColorThresholdImage(), MagickFloodfillPaintImage(), MagickLevelImageColors(), MagickNewImage(), MagickOpaquePaintImage(), MagickSetImageColor(), and MagickTransparentPaintImage().
WandExport PixelInfo PixelGetPixel | ( | const PixelWand * | wand | ) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
Referenced by MagickColorizeImage(), and MagickTintImage().
WandExport void PixelGetQuantumPacket | ( | const PixelWand * | wand, | |
PixelInfo * | packet | |||
) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
Referenced by DrawSetBorderColor(), DrawSetFillColor(), DrawSetStrokeColor(), DrawSetTextUnderColor(), MagickBorderImage(), MagickFloodfillPaintImage(), MagickFrameImage(), MagickMontageImage(), MagickRotateImage(), MagickSetBackgroundColor(), MagickSetImageAlphaColor(), MagickSetImageBackgroundColor(), MagickSetImageBorderColor(), MagickSetImageColormapColor(), MagickSetImageMatteColor(), and MagickShearImage().
WandExport void PixelGetQuantumPixel | ( | const Image * | image, | |
const PixelWand * | wand, | |||
Quantum * | pixel | |||
) |
WandExport double PixelGetRed | ( | const PixelWand * | wand | ) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
WandExport Quantum PixelGetRedQuantum | ( | const PixelWand * | wand | ) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
Referenced by MagickBlackThresholdImage(), MagickColorizeImage(), MagickTintImage(), and MagickWhiteThresholdImage().
WandExport double PixelGetYellow | ( | const PixelWand * | wand | ) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
WandExport Quantum PixelGetYellowQuantum | ( | const PixelWand * | wand | ) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
Referenced by MagickTintImage().
WandExport void PixelSetAlpha | ( | PixelWand * | wand, | |
const double | alpha | |||
) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
WandExport void PixelSetAlphaQuantum | ( | PixelWand * | wand, | |
const Quantum | alpha | |||
) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
WandExport void PixelSetBlack | ( | PixelWand * | wand, | |
const double | black | |||
) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
WandExport void PixelSetBlackQuantum | ( | PixelWand * | wand, | |
const Quantum | black | |||
) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
WandExport void PixelSetBlue | ( | PixelWand * | wand, | |
const double | blue | |||
) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
WandExport void PixelSetBlueQuantum | ( | PixelWand * | wand, | |
const Quantum | blue | |||
) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
WandExport MagickBooleanType PixelSetColor | ( | PixelWand * | wand, | |
const char * | color | |||
) |
WandExport void PixelSetColorCount | ( | PixelWand * | wand, | |
const size_t | count | |||
) |
References _PixelWand::count, _PixelWand::debug, MagickWandSignature, _PixelWand::name, and _PixelWand::signature.
Referenced by MagickGetImageHistogram().
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
WandExport void PixelSetCyan | ( | PixelWand * | wand, | |
const double | cyan | |||
) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
WandExport void PixelSetCyanQuantum | ( | PixelWand * | wand, | |
const Quantum | cyan | |||
) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
WandExport void PixelSetFuzz | ( | PixelWand * | wand, | |
const double | fuzz | |||
) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
WandExport void PixelSetGreen | ( | PixelWand * | wand, | |
const double | green | |||
) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
WandExport void PixelSetGreenQuantum | ( | PixelWand * | wand, | |
const Quantum | green | |||
) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
WandExport void PixelSetHSL | ( | PixelWand * | wand, | |
const double | hue, | |||
const double | saturation, | |||
const double | lightness | |||
) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
WandExport void PixelSetIndex | ( | PixelWand * | wand, | |
const Quantum | index | |||
) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
WandExport void PixelSetMagenta | ( | PixelWand * | wand, | |
const double | magenta | |||
) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
WandExport void PixelSetMagentaQuantum | ( | PixelWand * | wand, | |
const Quantum | magenta | |||
) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
WandExport void PixelSetPixelColor | ( | PixelWand * | wand, | |
const PixelInfo * | color | |||
) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
Referenced by DrawGetBorderColor(), DrawGetFillColor(), DrawGetStrokeColor(), DrawGetTextUnderColor(), MagickGetBackgroundColor(), MagickGetImageAlphaColor(), MagickGetImageBackgroundColor(), MagickGetImageBorderColor(), MagickGetImageColormapColor(), MagickGetImageHistogram(), and MagickGetImageMatteColor().
WandExport void PixelSetQuantumPixel | ( | const Image * | image, | |
const Quantum * | pixel, | |||
PixelWand * | wand | |||
) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
Referenced by DuplexTransferWandViewIterator(), GetWandViewIterator(), MagickGetImagePixelColor(), PixelGetCurrentIteratorRow(), PixelGetNextIteratorRow(), PixelGetPreviousIteratorRow(), TransferWandViewIterator(), and UpdateWandViewIterator().
WandExport void PixelSetRed | ( | PixelWand * | wand, | |
const double | red | |||
) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
WandExport void PixelSetRedQuantum | ( | PixelWand * | wand, | |
const Quantum | red | |||
) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
WandExport void PixelSetYellow | ( | PixelWand * | wand, | |
const double | yellow | |||
) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.
WandExport void PixelSetYellowQuantum | ( | PixelWand * | wand, | |
const Quantum | yellow | |||
) |
References _PixelWand::debug, MagickWandSignature, _PixelWand::name, _PixelWand::pixel, and _PixelWand::signature.