PixelWand class
PixelWand is used to manage and control pixels in an image.
Create a new PixelWand with newPixelWand or with the other available constructors.
When done with a PixelWand, destroy it with destroyPixelWand.
Constructors
- PixelWand.newPixelWand()
-
NewPixelWand() returns a new pixel wand.
factory
Properties
- hashCode → int
-
The hash code for this object.
no setteroverride
- runtimeType → Type
-
A representation of the runtime type of the object.
no setterinherited
Methods
-
clearPixelWand(
) → void - ClearPixelWand() clears resources associated with the PixelWand.
-
clonePixelWand(
) → PixelWand - ClonePixelWand() makes an exact copy of the specified wand.
-
destroyPixelWand(
) → void - DestroyPixelWand() deallocates resources associated with a PixelWand.
-
isPixelWand(
) → bool - IsPixelWand() returns true if the wand is verified as a pixel wand.
-
isPixelWandSimilar(
{required PixelWand other, required double fuzz}) → bool - IsPixelWandSimilar() returns MagickTrue if the distance between two colors is less than the specified distance.
-
noSuchMethod(
Invocation invocation) → dynamic -
Invoked when a nonexistent method or property is accessed.
inherited
-
pixelClearException(
) → bool - PixelClearException() clear any exceptions associated with the iterator.
-
pixelGetAlpha(
) → double - PixelGetAlpha() returns the normalized alpha value of the pixel wand.
-
pixelGetBlack(
) → double - PixelGetBlack() returns the normalized black color of the pixel wand.
-
pixelGetBlue(
) → double - PixelGetBlue() returns the normalized blue color of the pixel wand.
-
pixelGetColorAsNormalizedString(
) → String? - PixelGetColorAsNormalizedString() returns the normalized color of the pixel wand as a string.
-
pixelGetColorAsString(
) → String? - PixelGetColorAsString() returns the color of the pixel wand as a string.
-
pixelGetColorCount(
) → int - PixelGetColorCount() returns the color count associated with this color.
-
pixelGetCyan(
) → double - PixelGetCyan() returns the normalized cyan color of the pixel wand.
-
pixelGetException(
) → PixelGetExceptionResult - PixelGetException() returns the severity, reason, and description of any error that occurs when using other methods in this API.
-
pixelGetExceptionType(
) → ExceptionType - PixelGetExceptionType() the exception type associated with the wand. If no exception has occurred, UndefinedExceptionType is returned.
-
pixelGetFuzz(
) → double - PixelGetFuzz() returns the normalized fuzz value of the pixel wand.
-
pixelGetGreen(
) → double - PixelGetGreen() returns the normalized green color of the pixel wand.
-
pixelGetHSL(
) → PixelGetHSLResult - PixelGetHSL() returns the normalized HSL color of the pixel wand.
-
pixelGetMagenta(
) → double - PixelGetMagenta() returns the normalized magenta color of the pixel wand.
-
pixelGetMagickColor(
) → PixelInfo - PixelGetMagickColor() gets the magick color of the pixel wand.
-
pixelGetPixel(
) → PixelInfo - PixelGetPixel() returns the pixel wand pixel.
-
pixelGetQuantumPacket(
) → PixelInfo - PixelGetQuantumPacket() gets the packet of the pixel wand as a PixelInfo.
-
pixelGetRed(
) → double - PixelGetRed() returns the normalized red color of the pixel wand.
-
pixelGetYellow(
) → double - PixelGetYellow() returns the normalized yellow color of the pixel wand.
-
pixelSetAlpha(
double alpha) → void - PixelSetAlpha() sets the normalized alpha value of the pixel wand.
-
pixelSetBlack(
double black) → void - PixelSetBlack() sets the normalized black color of the pixel wand.
-
pixelSetBlue(
double blue) → void - PixelSetBlue() sets the normalized blue color of the pixel wand.
-
pixelSetColor(
String color) → bool - PixelSetColor() sets the color of the pixel wand with a string (e.g. "blue", "#0000ff", "rgb(0,0,255)", "cmyk(100,100,100,10)", etc.).
-
pixelSetColorCount(
int colorCount) → void - PixelSetColorCount() sets the color count of the pixel wand.
-
pixelSetColorFromWand(
PixelWand color) → void - PixelSetColorFromWand() sets the color of the pixel wand.
-
pixelSetCyan(
double cyan) → void - PixelSetCyan() sets the normalized cyan color of the pixel wand.
-
pixelSetFuzz(
double fuzz) → void - PixelSetFuzz() sets the fuzz value of the pixel wand.
-
pixelSetGreen(
double green) → void - PixelSetGreen() sets the normalized green color of the pixel wand.
-
pixelSetHSL(
{required double hue, required double saturation, required double lightness}) → void - PixelSetHSL() sets the normalized HSL color of the pixel wand.
-
pixelSetMagenta(
double magenta) → void - PixelSetMagenta() sets the normalized magenta color of the pixel wand.
-
pixelSetPixelColor(
PixelInfo color) → void - PixelSetPixelColor() sets the color of the pixel wand.
-
pixelSetRed(
double red) → void - PixelSetRed() sets the normalized red color of the pixel wand.
-
pixelSetYellow(
double yellow) → void - PixelSetYellow() sets the normalized yellow color of the pixel wand.
-
toString(
) → String -
A string representation of this object.
inherited
Operators
-
operator ==(
Object other) → bool -
The equality operator.
override
Static Methods
-
newPixelWands(
int count) → List< PixelWand> - NewPixelWands() returns a list of pixel wands.