|
MagickWand
7.0.8
Convert, Edit, Or Compose Bitmap Images
|
#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 |
Macros | |
| #define | PixelWandId "PixelWand" |
| #define PixelWandId "PixelWand" |
Referenced by ClonePixelWand(), IsPixelWand(), and NewPixelWand().
| WandExport void ClearPixelWand | ( | PixelWand * | wand | ) |
| WandExport PixelWand* ClonePixelWand | ( | const PixelWand * | wand | ) |
| WandExport PixelWand** ClonePixelWands | ( | const PixelWand ** | wands, |
| const size_t | number_wands | ||
| ) |
References ClonePixelWand(), and ThrowWandFatalException.
Referenced by ClonePixelIterator(), and CloneWandView().
| WandExport PixelWand* DestroyPixelWand | ( | PixelWand * | wand | ) |
References _PixelWand::debug, _PixelWand::exception, _PixelWand::id, MagickWandSignature, _PixelWand::name, RelinquishWandId(), and _PixelWand::signature.
Referenced by DestroyPixelWands(), and MagickMontageImage().
| WandExport PixelWand** DestroyPixelWands | ( | PixelWand ** | wand, |
| const size_t | number_wands | ||
| ) |
References DestroyPixelWand(), and MagickWandSignature.
Referenced by ClearPixelIterator(), DestroyPixelIterator(), and DestroyPixelsThreadSet().
| WandExport MagickBooleanType IsPixelWand | ( | const PixelWand * | wand | ) |
References MagickWandSignature, _PixelWand::name, PixelWandId, and _PixelWand::signature.
| WandExport MagickBooleanType IsPixelWandSimilar | ( | PixelWand * | p, |
| PixelWand * | q, | ||
| const double | fuzz | ||
| ) |
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 MagickFloodfillPaintImage(), 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().
| WandExport void PixelSetColorFromWand | ( | PixelWand * | wand, |
| const PixelWand * | color | ||
| ) |
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.