-
Notifications
You must be signed in to change notification settings - Fork 5
Effects
Add special effects like blur, flip, implode,... to image.
AdaptiveBlur
AdaptiveResize
BlueShift
Blur
Colorize
Crop
Despeckle
Enhance
Equalize
Flip
Flop
GaussianBlur
GrayScale
Ignore
ImageRotate
Implode
InnerShadow
Magnify
MedianFilter
Minify
Modulate
Monochrome
MotionBlur
Move
Negate
Noise
OilPaint
Opactiy
Perspective
Resample
Resize
RotationalBlur
Sample
Scale
SetFilter
Shade
Shadow
Shear
Spread
Swirl
Transpose
Transverse
Vignette
Parameters:
AdaptiveBlur Radius, Sigma
Adaptive-blur image with specified blur factor.
Radius
parameter specifies the radius of the Gaussian, in pixels, not counting the center pixel.
Sigma
parameter specifies the standard deviation of the Laplacian, in pixels.
Parameters:
AdaptiveResize Width, Height, Flag
This is shortcut function for a fast interpolative resize using mesh interpolation. It works well for small resizes of less than +/- 50% of the original image size. For larger resizing on images a full filtered and slower resize function should be used instead.
Flag
is optional. Valid Flag
values:
-
1
- Ignore Aspect Ratio -
2
- Fill Area. -
3
- Only Shrink Larger Images. -
4
- Only Enlarge Smaller Images.
Parameters:
BlueShift Factor
Simulate a scene at nighttime in the moonlight.
Parameters:
Blur Radius, Sigma
Blur image with specified blur factor.
Radius
parameter specifies the radius of the Gaussian, in pixels, not counting the center pixel.
Sigma
parameter specifies the standard deviation of the Laplacian, in pixels.
Parameters:
Colorize Alpha;ColorValue
Colorize image with pen color, using specified percent alpha.
Alpha
goes from 0 (not visible) to 100 (entire image is filled)
Eg:
Image = File D:\albumCover.png | Colorize 50;FF0000
Parameters:
Crop X, Y, W, H, Origin
Crops out and uses a defined part of the image.
Origin
is optional and can be set to one of the following:
-
1
- Top left (default) -
2
- Top right -
3
- Bottom right -
4
- Bottom left -
5
- Center
Eg:
Crop -50,-30,100,60,5
Start at the Origin of 5 or "Center". Then move -50 pixels left (negative number is left, positive number is right) and -30 pixels up (negative number is up, positive number is down). Then capture 100 pixels of width, and 60 pixels of height, and that is the new image. This will crop and use 100 X 60 pixels of the center of the image.
No parameter
Reduce speckle noise.
No parameter
Minimize noise.
No parameter
Histogram equalization.
No parameter
Reflect each scanline in the vertical direction.
No parameter
Reflect each scanline in the horizontal direction.
Parameters:
GaussianBlur Radius, Sigma
Gaussian blur image.
The number of neighbor pixels to be included in the convolution mask is specified by Radius
.
The standard deviation of the gaussian bell curve is specified by Sigma
.
Parameter:
GrayScale PixelIntensityMethod
Converts the colors in the image to gray. Valid PixelIntensityMethod
value:
-
1
- Average -
2
- Brightness -
3
- Lightness -
4
- MS -
5
- Rec601 Luma -
6
- Rec601 Luminance -
7
- Rec709 Luma -
8
- Rec709 Luminance -
9
- RMS
Parameter:
Ignore IsIgnore
Set IsIgnore
to 1 to leave out image from final composition. Useful for images that are used as sample.
If you set Ignore 1
before and want to revert back, please set Ignore 0
. Remove it completely will not take its Ignore
attribute away.
Combined Images always be skipped in final composition, set Ignore 0
does not change that. Use Clone
image type instead.
Parameter:
ImageRotate Degree
Rotate image clockwise by specified number of degrees. Specify a negative number for degrees to rotate counter-clockwise.
Parameter:
Implode Factor
A special effect usually be used in deep fried memes.
Set Factor
positive to burst inward, negative to burst outward.
Parameters:
InnerShadow Alpha, Sigma, OffsetX, OffsetY, ShadowOnly ; ColorValue
Simulate an inner image shadow.
Alpha
specified opaque of shadow. Valid values: 0
(totally transparent) to 100
(totally visible).
OffsetX
, OffsetY
specified distance of shadow from image.
ShadowOnly
is optional parameter. You can set it to 1
to remove main object and leave only shadow.
Default ColorValue
is 0,0,0
. Check out Color formats.
Image = D:\Example.jpg | InnerShadow 75,10,5,5
Image2 = Rectangle 100,100,300,300,20 | InnerShadow 60,20,10,20 ; 00FF00
No parameter
Magnify image by integral size.
Parameter:
MedianFilter Radius
Filter image by replacing each pixel component with the median color in a circular neighborhood.
No parameter
Reduce image by integral size.
Parameters:
Modulate Brightness, Saturation, Hue
Modulate percent hue, saturation, and brightness of an image.
100
is normal value. If you want to skip one of three parameters, set it to 100
.
Image = File Screenshot | Modulate 100,20,100
No parameter
Transform image to black and white
Parameters:
MotionBlur Radius, Sigma, Angle
Motion blur image with specified blur factor
Radius
parameter specifies the radius of the Gaussian, in pixels, not counting the center pixel.
Sigma
parameter specifies the standard deviation of the Laplacian, in pixels.
Angle
(in degree) parameter specifies the angle the object appears to be comming from (zero degrees is from the right).
Parameters:
Move OffsetX,OffsetY
Move canvas to new position. Useful for some effects that need some space in the top left corner.
If you're working on shape or text with rotation or stroke, use their Offset
modifiers instead.
Parameter:
Negate OnlyGrayscale
Negate colors in image.
Set OnlyGrayscale
to 1
to only negate grayscale values in image.
Parameters:
Noise Type, Density
Add noise to image with specified noise type.
Default Density
is 1.0
.
Valid Type
values:
-
1
- Uniform Noise -
2
- Gaussian Noise -
3
- Multiplicative Gaussian Noise -
4
- Impulse Noise -
5
- Laplacian Noise -
6
- Poisson Noise -
7
- Random Noise
Parameters:
OilPaint Radius, Sigma
Oilpaint image (image looks like oil painting).
Parameter:
Opacity AlphaValue
Set or attenuate the alpha channel in the image. If the image pixels are opaque then they are set to the specified alpha value, otherwise they are blended with the supplied alpha value.
AlphaValue ranges from 0 (completely opaque) to 100.
Parameters:
Perspective X1, Y1, X2, Y2, X3, Y3, X4, Y4
Perspective distortion requirew 4 final positions of control points.
Originally, 4 control points are 4 corners that are in order: Top Left - Top Right - Bottom Right - Bottom Left.
If you want to skip a parameter (the corner position will stay where it is), set it as *
.
Image = Rectangle 100,100,300,300 | Perspective *,*,400,160,400,440,*,*
Parameter:
Resample Density
Resize image in terms of its pixel size.
Parameters:
Resize Width, Height, Flag
Resize image to specified size.
Flag
is optional. Valid Flag
values:
-
1
- Ignore Aspect Ratio -
2
- Fill Area. -
3
- Only Shrink Larger Images. -
4
- Only Enlarge Smaller Images.
Parameter:
RotationalBlur Angle
Rotational blur image.
Angle
is in degree.
Parameters:
Sample Width, Height, Flag
Resize image by using pixel sampling algorithm.
Flag
is optional. Valid Flag
values:
-
1
- Ignore Aspect Ratio -
2
- Fill Area. -
3
- Only Shrink Larger Images. -
4
- Only Enlarge Smaller Images.
Parameter:
Scale Width, Height, Flag
Scale Percent%
Resize image by using simple ratio algorithm.
You can either specify in 2 parameters Width
and Height
or 1 parameter Percent
with percent sign.
Flag
is optional. Valid Flag
values:
-
1
- Ignore Aspect Ratio -
2
- Fill Area. -
3
- Only Shrink Larger Images. -
4
- Only Enlarge Smaller Images.
Scale 1920,300
Scale 10% | Scale 1000%
Parameter:
SetFilter Type
Filter to use when resizing image.
Valid Type
options:
Point
Box
Triangle
Hermite
Hann
Hamming
Blackman
Gaussian
Quadratic
Cubic
Catrom
Mitchell
Jinc
Sinc
SincFast
Kaiser
Welch
Parzen
Bohman
Bartlett
Lagrange
Lanczos
LanczosSharp
Lanczos2
Lanczos2Sharp
Robidoux
RobidouxSharp
Cosine
Spline
LanczosRadius
CubicSpline
Parameters:
Shade Azimuth, Elevation, ColorShading
Shade image using distant light source.
Parameters:
Shadow Alpha, Sigma, OffsetX, OffsetY, ShadowOnly ; ColorValue
Simulate an image shadow.
Alpha
specified opaque of shadow. Valid values: 0
(totally transparent) to 100
(totally visible).
OffsetX
, OffsetY
specified distance of shadow from image.
ShadowOnly
is optional parameter. You can set it to 1
to remove main object and leave only shadow.
Default ColorValue
is 0,0,0
. Check out Color formats.
Image = D:\Example.jpg | Shadow 100,20,20,20
Image2 = Ellipse 200,200,100 | Shadow 82,10,0,20,1 ; 505050
Parameters:
Shear AngleX, AngleY
Create parallelogram by sliding image by X or Y axis.
Parameter:
Spread Amount
Spread pixels randomly within image by specified amount.
Parameter:
Swirl Angle
Image pixels are rotated by degrees.
No parameter
Creates a horizontal mirror image by reflecting the pixels around the central y-axis while rotating them by 90 degrees.
No parameter
Creates a vertical mirror image by reflecting the pixels around the central x-axis while rotating them by 270 degrees.
Parameters:
Vignette Radius, Sigma, X, Y ; ColorValue
Softens the edges of the image in vignette style.
Default ColorValue
is 0,0,0
.