MagickWand 6.9.6
|
#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.
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, and WandSignature.
Referenced by ClonePixelWands().
WandExport PixelWand ** ClonePixelWands | ( | const PixelWand ** | wands, |
const size_t | number_wands | ||
) |
Definition at line 192 of file pixel-wand.c.
References ClonePixelWand().
Referenced by ClonePixelIterator(), ClonePixelView(), and CloneWandView().
WandExport PixelWand * DestroyPixelWand | ( | PixelWand * | wand | ) |
Definition at line 230 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 269 of file pixel-wand.c.
References DestroyPixelWand(), and WandSignature.
Referenced by ClearPixelIterator(), DestroyPixelIterator(), and DestroyPixelsTLS().
WandExport MagickBooleanType IsPixelWand | ( | const PixelWand * | wand | ) |
Definition at line 353 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 315 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
WandExport PixelWand * NewPixelWand | ( | void | ) |
Definition at line 382 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 433 of file pixel-wand.c.
References NewPixelWand().
Referenced by AcquirePixelsTLS(), ClearPixelIterator(), MagickGetImageHistogram(), NewPixelIterator(), and NewPixelRegionIterator().
WandExport MagickBooleanType PixelClearException | ( | PixelWand * | wand | ) |
Definition at line 470 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 502 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 533 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 564 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 595 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
Referenced by DuplexTransferPixelViewIterator(), DuplexTransferWandViewIterator(), MagickSetImagePixelColor(), PixelSyncIterator(), SetPixelViewIterator(), SetWandViewIterator(), TransferPixelViewIterator(), TransferWandViewIterator(), UpdatePixelViewIterator(), and UpdateWandViewIterator().
WandExport double PixelGetBlue | ( | const PixelWand * | wand | ) |
Definition at line 626 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 657 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 729 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 688 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 773 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 804 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 835 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 869 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 923 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 954 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 985 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 1016 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 1051 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 1085 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
Referenced by MagickSetImagePixelColor().
WandExport double PixelGetMagenta | ( | const PixelWand * | wand | ) |
Definition at line 1116 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 1147 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 1180 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.
Referenced by MagickFloodfillPaintImage(), MagickLevelImageColorsChannel(), MagickNewImage(), MagickOpaquePaintImageChannel(), MagickSetImageColor(), and MagickTransparentPaintImage().
WandExport double PixelGetOpacity | ( | const PixelWand * | wand | ) |
Definition at line 1213 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 1244 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 1277 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(), MagickSetImagePixelColor(), MagickShearImage(), MagickTintImage(), PixelSyncIterator(), SetPixelViewIterator(), SetWandViewIterator(), TransferPixelViewIterator(), TransferWandViewIterator(), UpdatePixelViewIterator(), and UpdateWandViewIterator().
WandExport double PixelGetRed | ( | const PixelWand * | wand | ) |
Definition at line 1323 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 1354 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 1385 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 1416 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 1450 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 1485 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 1518 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 1552 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 1585 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 1619 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 1653 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 1695 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 1728 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 1762 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 1796 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 1829 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 1862 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 1896 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 1931 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 1973 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 2006 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 2041 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 2074 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 2109 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 2145 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 2178 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 2216 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 2250 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 2283 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 2317 of file pixel-wand.c.
References _PixelWand::debug, _PixelWand::name, _PixelWand::pixel, _PixelWand::signature, and WandSignature.