Constructor
# new EffectsNative(value)
Parameters:
| Name | Type | Description |
|---|---|---|
value |
Buffer
|
string
|
any
|
Classes
Members
Methods
# adaptiveBlur(value, sigma) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
value |
ParamsAdaptiveBlur
|
number
|
|
sigma |
number
|
void
# adaptiveResize(value, height, x, y) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
value |
ParamsAdaptiveResize
|
number
|
string
|
|
height |
number
|
|
x |
number
|
|
y |
number
|
void
# adaptiveSharpen(value, sigma) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
value |
ParamsAdaptiveSharpen
|
number
|
|
sigma |
number
|
void
# adaptiveSharpenChannel(value, radius, sigma) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
value |
ParamsAdaptiveSharpenChannel
|
IChannelType
|
|
radius |
number
|
|
sigma |
number
|
void
# adaptiveThreshold(value, height, bias) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
value |
ParamsAdaptiveThreshold
|
number
|
|
height |
number
|
|
bias |
number
|
void
# addAffine(sx, sy, rx, ry, tx, ty) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
sx |
number
|
|
sy |
number
|
|
rx |
number
|
|
ry |
number
|
|
tx |
number
|
|
ty |
number
|
void
# addArc(startX, startY, endX, endY, startDegrees, endDegrees) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
startX |
number
|
|
startY |
number
|
|
endX |
number
|
|
endY |
number
|
|
startDegrees |
number
|
|
endDegrees |
number
|
void
# addBorder(value, height, x, y) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
value |
ParamsAddBorder
|
number
|
|
height |
number
|
|
x |
number
|
|
y |
number
|
void
# addCircle(originX, originY, perimX, perimY) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
originX |
number
|
|
originY |
number
|
|
perimX |
number
|
|
perimY |
number
|
void
# addNoiseChannel(channel, type) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
channel |
IChannelType
|
|
type |
INoiseType
|
void
# addRoundRectangle(value, upperLeftY, lowerRightX, lowerRightY, cornerWidth, cornerHeight) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
value |
ParamsAddRoundRectangle
|
number
|
|
upperLeftY |
number
|
|
lowerRightX |
number
|
|
lowerRightY |
number
|
|
cornerWidth |
number
|
|
cornerHeight |
number
|
void
# addSource(value, height, x, y) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
value |
ParamsAddSource.<(EffectsNative|any)>
|
number
|
|
height |
number
|
|
x |
number
|
|
y |
number
|
void
# affineTransform(value, sy, rx, ry, tx, ty) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
value |
number
|
|
sy |
number
|
|
rx |
number
|
|
ry |
number
|
|
tx |
number
|
|
ty |
number
|
void
# annotate(value, gravity) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
value |
ParamsAnnotate
|
string
|
|
gravity |
IGravityType
|
void
# attribute(key, value) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
key |
ParamsAttribute
|
string
|
|
value |
string
|
void
# blackThresholdChannel(channel, threshold) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
channel |
IChannelType
|
|
threshold |
string
|
void
# blur(value, sigma) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
value |
ParamsBlur
|
number
|
|
sigma |
number
|
void
# blurChannel(channel, radius, sigma) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
channel |
IChannelType
|
|
radius |
number
|
|
sigma |
number
|
void
# border(value, height, x, y) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
value |
number
|
string
|
|
height |
number
|
|
x |
number
|
|
y |
number
|
void
# cannyEdge(radius, sigma, lower, upper) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
radius |
number
|
|
sigma |
number
|
|
lower |
number
|
|
upper |
number
|
void
# channelDepth(channel, depth) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
channel |
IChannelType
|
|
depth |
number
|
void
# charcoal(radius, sigma) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
radius |
number
|
|
sigma |
number
|
void
# charcoalChannel(channel, radius, sigma) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
channel |
IChannelType
|
|
radius |
number
|
|
sigma |
number
|
void
# chop(height, x, y) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
|
||
height |
number
|
|
x |
number
|
|
y |
number
|
void
# clipPath(pathname, inside) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
pathname |
string
|
|
inside |
string
|
void
# clut(source, pixel_interpolate) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
source |
EffectsNative
|
any
|
|
pixel_interpolate |
IPixelInterpolateMethod
|
void
# clutChannel(channel, source, pixel_interpolate) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
channel |
IChannelType
|
|
source |
EffectsNative
|
any
|
|
pixel_interpolate |
IPixelInterpolateMethod
|
void
# colorMatrix(value, matrix) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
value |
ParamsColorMatrix
|
number
|
|
matrix |
Array.<number>
|
void
# colorize(value, color) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
value |
ParamsColorize
|
number
|
|
color |
Partial.<Color>
|
string
|
void
# composite(type, source, value) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
type |
"gravity"
|
"geometry"
|
|
source |
EffectsNative
|
any
|
|
value |
string
|
void
# context()
# contrastStretch(blackPoint, whitePoint) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
blackPoint |
number
|
|
whitePoint |
number
|
void
# contrastStretchChannel(channel, blackPoint, whitePoint) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
channel |
IChannelType
|
|
blackPoint |
number
|
|
whitePoint |
number
|
void
# crop(height, x, y) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
|
||
height |
number
|
|
x |
number
|
|
y |
number
|
void
# defineSet(magick, key, flag) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
magick |
string
|
|
key |
string
|
|
flag |
boolean
|
void
# defineValue(magick, key, value) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
magick |
string
|
|
key |
string
|
|
value |
string
|
void
# extent(height, x, y) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
|
||
height |
number
|
|
x |
number
|
|
y |
number
|
void
# floodFillAlpha(value, y, alpha, …args) → {void}
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
value |
ParamsFloodFillAlpha
|
number
|
||
y |
number
|
||
alpha |
number
|
||
args |
Array.<args>
|
<repeatable> |
void
# floodFillColor(value, color, …args) → {void}
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
value |
ParamsFloodFillColor
|
string
|
||
color |
string
|
||
args |
Array.<args>
|
<repeatable> |
void
# floodFillTexture(point, source, …args) → {void}
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
point |
string
|
||
source |
EffectsNative
|
any
|
||
args |
Array.<args>
|
<repeatable> |
void
# fontTypeMetricsMultiline() → {FontMetricsMultiline}
FontMetricsMultiline
# fx(expression, channel) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
expression |
string
|
|
channel |
IChannelType
|
void
# liquid(height, x, y) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
|
||
height |
number
|
|
x |
number
|
|
y |
number
|
void
# modulate(value, saturation, hue) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
value |
ParamsModulate
|
number
|
|
saturation |
number
|
|
hue |
number
|
void
# motionBlur(radius, sigma, angle) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
radius |
number
|
|
sigma |
number
|
|
angle |
number
|
void
# negateChannel(channel, grayscale) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
channel |
IChannelType
|
|
grayscale |
boolean
|
void
# opaque(value, pen, invert) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
value |
ParamsOpaque
|
string
|
|
pen |
string
|
|
invert |
boolean
|
void
# orderedDitherChannel(channel, thresholdMap) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
channel |
IChannelType
|
|
thresholdMap |
string
|
void
# perceptibleChannel(channel, epsilon) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
channel |
IChannelType
|
|
epsilon |
number
|
void
# process(value, args) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
value |
ParamsProcess
|
string
|
|
args |
Array.<string>
|
void
# read(value, height, format, buffer) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
value |
ParamsRead
|
number
|
|
height |
number
|
|
format |
string
|
|
buffer |
Buffer
|
void
# resize(height, x, y) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
|
||
height |
number
|
|
x |
number
|
|
y |
number
|
void
# roll(height, x, y) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
|
||
height |
number
|
|
x |
number
|
|
y |
number
|
void
# rotationalBlurChannel(channel, angle) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
channel |
IChannelType
|
|
angle |
number
|
void
# scale(height, x, y) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
|
||
height |
number
|
|
x |
number
|
|
y |
number
|
void
# size(height, x, y) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
|
||
height |
number
|
|
x |
number
|
|
y |
number
|
void
# splice(…args) → {void}
Parameters:
| Name | Type | Attributes | Description |
|---|---|---|---|
args |
Array.<any>
|
<repeatable> |
void
# strokeDashArray(dash_array) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
dash_array |
Array.<number>
|
void
# thumbnail(height, x, y) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
|
||
height |
number
|
|
x |
number
|
|
y |
number
|
void
# transparent(color, inverse) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
color |
string
|
|
inverse |
boolean
|
void
# transparentChroma(low, high) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
low |
string
|
|
high |
string
|
void
# unsharpmask(radius, sigma, amount, threshold) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
radius |
number
|
|
sigma |
number
|
|
amount |
number
|
|
threshold |
number
|
void
# unsharpmaskChannel(channel, radius, sigma, amount, threshold) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
channel |
IChannelType
|
|
radius |
number
|
|
sigma |
number
|
|
amount |
number
|
|
threshold |
number
|
void
# vignette(radius, sigma, x, y) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
radius |
number
|
|
sigma |
number
|
|
x |
number
|
|
y |
number
|
void
# wave(amplitude, wavelength) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
amplitude |
number
|
|
wavelength |
number
|
void
# waveletDenoise(threshold, softness) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
threshold |
number
|
|
softness |
number
|
void
# whiteThresholdChannel(channel, threshold) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
channel |
IChannelType
|
|
threshold |
string
|
void
# zoom(height, x, y) → {void}
Parameters:
| Name | Type | Description |
|---|---|---|
|
||
height |
number
|
|
x |
number
|
|
y |
number
|
void