|
MagickWand
6.9.1
|
#include "wand/studio.h"#include "wand/MagickWand.h"#include "wand/magick-wand-private.h"#include "wand/pixel-wand-private.h"#include "wand/wand.h"Go to the source code of this file.
Data Structures | |
| struct | _PixelWand |
Macros | |
| #define | PixelWandId "PixelWand" |
| #define PixelWandId "PixelWand" |
Definition at line 58 of file pixel-wand.c.
Referenced by ClonePixelWand(), IsPixelWand(), and NewPixelWand().
| WandExport void ClearPixelWand | ( | PixelWand * | wand | ) |
Definition at line 109 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::exception, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport PixelWand* ClonePixelWand | ( | const PixelWand * | wand | ) |
Definition at line 142 of file pixel-wand.c.
References AcquireWandId(), _PixelWand::count, _PixelWand::debug, _PixelWand::exception, _PixelWand::id, MaxTextExtent, _PixelWand::name, _PixelWand::pixel, PixelWandId, _PixelWand::signature, ThrowWandFatalException, and WandSignature.
Referenced by ClonePixelWands().
| WandExport PixelWand** ClonePixelWands | ( | const PixelWand ** | wands, |
| const size_t | number_wands | ||
| ) |
Definition at line 195 of file pixel-wand.c.
References ClonePixelWand(), and ThrowWandFatalException.
Referenced by ClonePixelIterator(), ClonePixelView(), and CloneWandView().
| WandExport PixelWand* DestroyPixelWand | ( | PixelWand * | wand | ) |
Definition at line 236 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::exception, _PixelWand::id, _PixelWand::name, RelinquishWandId(), _PixelWand::signature, and WandSignature.
Referenced by DestroyPixelWands(), and MagickMontageImage().
| WandExport PixelWand** DestroyPixelWands | ( | PixelWand ** | wand, |
| const size_t | number_wands | ||
| ) |
Definition at line 275 of file pixel-wand.c.
References DestroyPixelWand(), and WandSignature.
Referenced by ClearPixelIterator(), DestroyPixelIterator(), and DestroyPixelsThreadSet().
| WandExport MagickBooleanType IsPixelWand | ( | const PixelWand * | wand | ) |
Definition at line 359 of file pixel-wand.c.
References _PixelWand::name, PixelWandId, _PixelWand::signature, and WandSignature.
| WandExport MagickBooleanType IsPixelWandSimilar | ( | PixelWand * | p, |
| PixelWand * | q, | ||
| const double | fuzz | ||
| ) |
Definition at line 321 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport PixelWand* NewPixelWand | ( | void | ) |
Definition at line 388 of file pixel-wand.c.
References AcquireWandId(), _PixelWand::debug, _PixelWand::exception, _PixelWand::id, MaxTextExtent, _PixelWand::name, _PixelWand::pixel, PixelWandId, _PixelWand::signature, ThrowWandFatalException, and WandSignature.
Referenced by MagickGetBackgroundColor(), MagickMontageImage(), and NewPixelWands().
| WandExport PixelWand** NewPixelWands | ( | const size_t | number_wands | ) |
Definition at line 442 of file pixel-wand.c.
References NewPixelWand(), and ThrowWandFatalException.
Referenced by AcquirePixelsThreadSet(), ClearPixelIterator(), MagickGetImageHistogram(), NewPixelIterator(), and NewPixelRegionIterator().
| WandExport MagickBooleanType PixelClearException | ( | PixelWand * | wand | ) |
Definition at line 482 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::exception, _PixelWand::name, _PixelWand::signature, and WandSignature.
| WandExport double PixelGetAlpha | ( | const PixelWand * | wand | ) |
Definition at line 514 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport Quantum PixelGetAlphaQuantum | ( | const PixelWand * | wand | ) |
Definition at line 545 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport double PixelGetBlack | ( | const PixelWand * | wand | ) |
Definition at line 576 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport Quantum PixelGetBlackQuantum | ( | const PixelWand * | wand | ) |
Definition at line 607 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
Referenced by DuplexTransferPixelViewIterator(), DuplexTransferWandViewIterator(), PixelSyncIterator(), SetPixelViewIterator(), SetWandViewIterator(), TransferPixelViewIterator(), TransferWandViewIterator(), UpdatePixelViewIterator(), and UpdateWandViewIterator().
| WandExport double PixelGetBlue | ( | const PixelWand * | wand | ) |
Definition at line 638 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport Quantum PixelGetBlueQuantum | ( | const PixelWand * | wand | ) |
Definition at line 669 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
Referenced by MagickBlackThresholdImage(), MagickColorizeImage(), MagickTintImage(), and MagickWhiteThresholdImage().
| WandExport char* PixelGetColorAsNormalizedString | ( | const PixelWand * | wand | ) |
Definition at line 741 of file pixel-wand.c.
References _PixelWand::debug, MaxTextExtent, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport char* PixelGetColorAsString | ( | const PixelWand * | wand | ) |
Definition at line 700 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport size_t PixelGetColorCount | ( | const PixelWand * | wand | ) |
Definition at line 785 of file pixel-wand.c.
References _PixelWand::count, _PixelWand::debug, _PixelWand::name, _PixelWand::signature, and WandSignature.
| WandExport double PixelGetCyan | ( | const PixelWand * | wand | ) |
Definition at line 816 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport Quantum PixelGetCyanQuantum | ( | const PixelWand * | wand | ) |
Definition at line 847 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport char* PixelGetException | ( | const PixelWand * | wand, |
| ExceptionType * | severity | ||
| ) |
Definition at line 881 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::exception, MaxTextExtent, _PixelWand::name, _PixelWand::signature, ThrowWandFatalException, and WandSignature.
| WandExport ExceptionType PixelGetExceptionType | ( | const PixelWand * | wand | ) |
Definition at line 935 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::exception, _PixelWand::name, _PixelWand::signature, and WandSignature.
| WandExport double PixelGetFuzz | ( | const PixelWand * | wand | ) |
Definition at line 966 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport double PixelGetGreen | ( | const PixelWand * | wand | ) |
Definition at line 997 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport Quantum PixelGetGreenQuantum | ( | const PixelWand * | wand | ) |
Definition at line 1028 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
Referenced by MagickBlackThresholdImage(), MagickColorizeImage(), MagickTintImage(), and MagickWhiteThresholdImage().
| WandExport void PixelGetHSL | ( | const PixelWand * | wand, |
| double * | hue, | ||
| double * | saturation, | ||
| double * | lightness | ||
| ) |
Definition at line 1063 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport IndexPacket PixelGetIndex | ( | const PixelWand * | wand | ) |
Definition at line 1097 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport double PixelGetMagenta | ( | const PixelWand * | wand | ) |
Definition at line 1128 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport Quantum PixelGetMagentaQuantum | ( | const PixelWand * | wand | ) |
Definition at line 1159 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport void PixelGetMagickColor | ( | const PixelWand * | wand, |
| MagickPixelPacket * | color | ||
| ) |
Definition at line 1192 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
Referenced by MagickFloodfillPaintImage(), MagickNewImage(), MagickOpaquePaintImageChannel(), MagickSetImageColor(), and MagickTransparentPaintImage().
| WandExport double PixelGetOpacity | ( | const PixelWand * | wand | ) |
Definition at line 1225 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport Quantum PixelGetOpacityQuantum | ( | const PixelWand * | wand | ) |
Definition at line 1256 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
Referenced by MagickBlackThresholdImage(), MagickColorizeImage(), MagickTintImage(), and MagickWhiteThresholdImage().
| WandExport void PixelGetQuantumColor | ( | const PixelWand * | wand, |
| PixelPacket * | color | ||
| ) |
Definition at line 1289 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
Referenced by DrawSetBorderColor(), DrawSetFillColor(), DrawSetStrokeColor(), DrawSetTextUnderColor(), DuplexTransferPixelViewIterator(), DuplexTransferWandViewIterator(), MagickBorderImage(), MagickColorFloodfillImage(), MagickColorizeImage(), MagickFloodfillPaintImage(), MagickFrameImage(), MagickMatteFloodfillImage(), MagickMontageImage(), MagickRotateImage(), MagickSetBackgroundColor(), MagickSetImageBackgroundColor(), MagickSetImageBorderColor(), MagickSetImageColormapColor(), MagickSetImageMatteColor(), MagickShearImage(), MagickTintImage(), PixelSyncIterator(), SetPixelViewIterator(), SetWandViewIterator(), TransferPixelViewIterator(), TransferWandViewIterator(), UpdatePixelViewIterator(), and UpdateWandViewIterator().
| WandExport double PixelGetRed | ( | const PixelWand * | wand | ) |
Definition at line 1335 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport Quantum PixelGetRedQuantum | ( | const PixelWand * | wand | ) |
Definition at line 1366 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
Referenced by MagickBlackThresholdImage(), MagickColorizeImage(), MagickTintImage(), and MagickWhiteThresholdImage().
| WandExport double PixelGetYellow | ( | const PixelWand * | wand | ) |
Definition at line 1397 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport Quantum PixelGetYellowQuantum | ( | const PixelWand * | wand | ) |
Definition at line 1428 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport void PixelSetAlpha | ( | PixelWand * | wand, |
| const double | alpha | ||
| ) |
Definition at line 1462 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport void PixelSetAlphaQuantum | ( | PixelWand * | wand, |
| const Quantum | opacity | ||
| ) |
Definition at line 1497 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport void PixelSetBlack | ( | PixelWand * | wand, |
| const double | black | ||
| ) |
Definition at line 1530 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport void PixelSetBlackQuantum | ( | PixelWand * | wand, |
| const Quantum | black | ||
| ) |
Definition at line 1564 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
Referenced by DuplexTransferPixelViewIterator(), DuplexTransferWandViewIterator(), GetPixelViewIterator(), GetWandViewIterator(), MagickGetImagePixelColor(), PixelGetCurrentIteratorRow(), PixelGetNextIteratorRow(), PixelGetPreviousIteratorRow(), TransferPixelViewIterator(), TransferWandViewIterator(), UpdatePixelViewIterator(), and UpdateWandViewIterator().
| WandExport void PixelSetBlue | ( | PixelWand * | wand, |
| const double | blue | ||
| ) |
Definition at line 1597 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport void PixelSetBlueQuantum | ( | PixelWand * | wand, |
| const Quantum | blue | ||
| ) |
Definition at line 1631 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport MagickBooleanType PixelSetColor | ( | PixelWand * | wand, |
| const char * | color | ||
| ) |
Definition at line 1665 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::exception, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport void PixelSetColorCount | ( | PixelWand * | wand, |
| const size_t | count | ||
| ) |
Definition at line 1707 of file pixel-wand.c.
References _PixelWand::count, _PixelWand::debug, _PixelWand::name, _PixelWand::signature, and WandSignature.
Referenced by MagickGetImageHistogram().
| WandExport void PixelSetColorFromWand | ( | PixelWand * | wand, |
| const PixelWand * | color | ||
| ) |
Definition at line 1740 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport void PixelSetCyan | ( | PixelWand * | wand, |
| const double | cyan | ||
| ) |
Definition at line 1774 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport void PixelSetCyanQuantum | ( | PixelWand * | wand, |
| const Quantum | cyan | ||
| ) |
Definition at line 1808 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport void PixelSetFuzz | ( | PixelWand * | wand, |
| const double | fuzz | ||
| ) |
Definition at line 1841 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport void PixelSetGreen | ( | PixelWand * | wand, |
| const double | green | ||
| ) |
Definition at line 1874 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport void PixelSetGreenQuantum | ( | PixelWand * | wand, |
| const Quantum | green | ||
| ) |
Definition at line 1908 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport void PixelSetHSL | ( | PixelWand * | wand, |
| const double | hue, | ||
| const double | saturation, | ||
| const double | lightness | ||
| ) |
Definition at line 1943 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport void PixelSetIndex | ( | PixelWand * | wand, |
| const IndexPacket | index | ||
| ) |
Definition at line 1985 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
Referenced by DuplexTransferPixelViewIterator(), DuplexTransferWandViewIterator(), GetPixelViewIterator(), GetWandViewIterator(), MagickGetImageHistogram(), MagickGetImagePixelColor(), PixelGetCurrentIteratorRow(), PixelGetNextIteratorRow(), PixelGetPreviousIteratorRow(), TransferPixelViewIterator(), and TransferWandViewIterator().
| WandExport void PixelSetMagenta | ( | PixelWand * | wand, |
| const double | magenta | ||
| ) |
Definition at line 2018 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport void PixelSetMagentaQuantum | ( | PixelWand * | wand, |
| const Quantum | magenta | ||
| ) |
Definition at line 2053 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport void PixelSetMagickColor | ( | PixelWand * | wand, |
| const MagickPixelPacket * | color | ||
| ) |
Definition at line 2086 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport void PixelSetOpacity | ( | PixelWand * | wand, |
| const double | opacity | ||
| ) |
Definition at line 2121 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport void PixelSetOpacityQuantum | ( | PixelWand * | wand, |
| const Quantum | opacity | ||
| ) |
Definition at line 2157 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport void PixelSetQuantumColor | ( | PixelWand * | wand, |
| const PixelPacket * | color | ||
| ) |
Definition at line 2190 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
Referenced by DrawGetBorderColor(), DrawGetFillColor(), DrawGetStrokeColor(), DrawGetTextUnderColor(), DuplexTransferPixelViewIterator(), DuplexTransferWandViewIterator(), GetPixelViewIterator(), GetWandViewIterator(), MagickGetBackgroundColor(), MagickGetImageBackgroundColor(), MagickGetImageBorderColor(), MagickGetImageColormapColor(), MagickGetImageHistogram(), MagickGetImageMatteColor(), MagickGetImagePixelColor(), PixelGetCurrentIteratorRow(), PixelGetNextIteratorRow(), PixelGetPreviousIteratorRow(), TransferPixelViewIterator(), TransferWandViewIterator(), UpdatePixelViewIterator(), and UpdateWandViewIterator().
| WandExport void PixelSetRed | ( | PixelWand * | wand, |
| const double | red | ||
| ) |
Definition at line 2228 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport void PixelSetRedQuantum | ( | PixelWand * | wand, |
| const Quantum | red | ||
| ) |
Definition at line 2262 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport void PixelSetYellow | ( | PixelWand * | wand, |
| const double | yellow | ||
| ) |
Definition at line 2295 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
| WandExport void PixelSetYellowQuantum | ( | PixelWand * | wand, |
| const Quantum | yellow | ||
| ) |
Definition at line 2329 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.