Fred's ImageMagick Scripts
Copyright © Fred Weinhaus
My scripts are available free of charge for non-commercial use, ONLY.
For use of my scripts in commercial (for-profit) environments or non-free applications, please contact me
(Fred Weinhaus) for licensing arrangements. My email address is fmw at alink dot net.
If you: 1) redistribute, 2) incorporate any of these scripts into other free
applications or 3) reprogram them in another scripting language, then
you must contact me for permission, especially if the result
might be used in a commercial or for-profit environment.
Usage, whether stated or not in the script, is restricted to the above licensing arrangements.
It is also subject, in a subordinate manner, to the ImageMagick license, which can be found at:
http://www.imagemagick.org/script/license.php
|
|
Automatically thresholds an image to binary (b/w) format using
an adaptive spatial subdivision color reduction technique.
last modified: November 03, 2015 |
original
|
thresholded
|
Generates a perspective view of a 3D box at any orientation with pictures
pasted on each of its sides
last modified: October 06, 2014 |
example 1
|
example 2
|
example 1:
pan=45 degrees tilt=-45 degrees
example 2:
pan=45 degrees tilt=-30 degrees |
Wraps an image around the front and left or right side of box viewed in rotated perspective
last modified: October 16, 2015 |
original
|
example 1
|
example 2
|
Adds a fading reflection below an image and views it in perspective.
last modified: October 08, 2014 |
original
|
reflected
|
Applies a perspective distortion to an image by providing
rotation angles, zoom and offsets.
last modified: October 06, 2014 |
original
|
modified
|
pan=45 degrees
tilt=45 degrees zoom=-1.5 |
Converts text into an image with a 3D extrusion effect.
last modified: January 29, 2015 |
|
|||
Applies accented edges to an image.
last modified: October 09, 2014 |
original
image |
black
edges |
white
edges |
Appends multiple images together with positional justification.
last modified: October 09, 2014 |
3 center aligned appended images
|
|||
Creates a gradient effect at a specific orientation angle.
last modified: November 05, 2014 |
standard gray
|
red 30 degrees
|
||
Resizes an image to a specific size allowing either cropping or padding to deal with the aspect ratio change.
last modified: October 12, 2014 |
original
|
cropped
|
padded
|
Crops an image to a specified aspect ratio.
last modified: October 12, 2014 |
original (0.80)
|
aspect (1:1=>1.00)
|
aspect (1:2=>0.50)
|
Pads an image with a color to a specified aspect ratio and orientation.
last modified: October 12, 2014 |
original (3:2)
|
aspect (2:1)
|
aspect (4:3)
|
Places text automatically in a specified square size region that has
the least color variation.
last modified: October 01, 2015 |
original
image |
captioned
image |
Automatically color balances an image.
last modified: November 06, 2014 |
original
image |
color
adjusted |
Modifies an image to automatically apply a gamma correction.
last modified: November 06, 2014 |
original
image |
colormode
luminance |
colormode
rgb |
Places text automatically in a specified size region that best
matches a reference color.
last modified: October 13, 2014 |
original
image |
label
mode |
caption
mode |
Modifies an image to automatically stretch the dynamic range between
full black and white and automatically apply a gamma correction.
last modified: November 06, 2014 |
original
image |
colormode
luminance |
colormode
rgb |
Automatically tone balances an image.
last modified: April 21, 2016 |
original
|
processed
|
Automatically tone balances an image.
last modified: June 10, 2015 |
original
|
processed
|
Automatically trim the background border around a normally oriented or rotated image.
last modified: October 02, 2015 |
original
|
trimmed
|
Automatically adjusts the white balance of an image.
last modified: April 25, 2015 |
original
|
method 1
|
method 2
|
Enhances the shadows, midtones and highlight regions of the image.
last modified: April 25, 2015 |
original
|
example 1
|
example 2
|
Changes the brightness, contrast and/or saturation of an image
last modified: April 25, 2015 |
original |
enhanced |
mapping graph
|
Modifies one image to try to match its brightness, contrast and optionally
saturation to that of another image
last modified: April 25, 2015 |
reference
image |
dark
image |
enhanced
image |
Applies an inner bevel or outer bevel or emboss effect to an image.
last modified: September 12, 2015 |
original
image |
inner
bevel |
outer
bevel |
Applies a bevel effect to the border of an image.
last modified: April 25, 2015 |
original
image |
outer
bevel |
inner
bevel |
Generates a proper four-point bilinear warp of the input image.
last modified: April 25, 2015 |
original
|
warped
|
Generates high pass or low pass filtered images using a convolution
kernel whose weights are derived from the binomial coefficients.
last modified: April 29, 2015 |
original
image |
high pass
sharpened image |
low pass
blurred image |
Sharpens (or blurs) an image near edges using a Binomial shaped filter.
last modified: April 25, 2015 |
original
image |
sharpening
near edges |
sharpening
everywhere |
Creates various dispersion-like effects in the border of an image.
last modified: April 25, 2015 |
original
|
example 1
|
example 2
|
Creates various grid effects in the border of an image.
last modified: April 25, 2015 |
original
|
example 1
|
example 2
|
Applies or reverses a warp of an image onto a bubble.
last modified: April 25, 2015 |
original
image |
polar warp
(arcsin) |
rect warp
(arcsin) |
Applies a hemispherical-like bump distortion to an image.
last modified: April 25, 2015 |
original
|
bump
|
masked bump
|
Applies a raised text effect onto an image.
last modified: April 25, 2015 |
original
|
example 1
|
example 2
|
Blurs an image in the frequency domain using an ideal blurring
filter for either motion blur or lens defocus.
last modified: September 12, 2015 |
original
|
motion blur
|
defocus
|
Deblurs an image in the frequency domain using an ideal deblurring
filter for either motion blur or lens defocus.
last modified: November 20, 2015 |
original
motion blurred |
deblurred
|
Creates a six-alphanumeric-character image for use as a challenge response test.
last modified: April 25, 2015 |
|
|||
Creates a cartoon-like appearance to an image.
last modified: August 08, 2015 |
original
|
cartoon
|
Trims an image so as to preserve the image center.
last modified: April 25, 2015 |
original
|
trimmed
|
Creates the cepstrum to depict the type, amount and orientation of camera type blurring in an image.
last modified: July 19, 2015 |
defocused
image |
cepstrum image |
Applies a chrome effect to a binary image.
last modified: April 25, 2015 |
original
|
example 1
|
example 2
|
Stretches the channels of an image to full black and white according to a
clip amount on each end of the histogram.
last modified: April 25, 2015 |
original
image |
colormode
I |
colormode
RGB |
Creates a ramped alpha channel from the input image according to the specified color
last modified: April 25, 2015 |
original
image |
alpha
added |
color
replaced |
Mixes the color channels from an image into a single grayscale image using a weighted combination.
last modified: April 25, 2015 |
original
image |
weighted
add |
colorspace
hsl |
Mixes the color channels from an image into a grayscale image and then tints it.
last modified: April 25, 2015 |
original
|
red
|
cyan
|
Manually color balances an image in midtones, highlights, shadows or overall.
last modified: April 25, 2015 |
original
image |
red
all |
red
midtones |
Manually color balances an image in midtones, highlights, or shadows.
last modified: June 19, 2015 |
original
image |
red
midtones |
Enhances the color in an under saturated image.
last modified: April 25, 2015 |
original
|
enhanced
|
To convert any valid ImageMagick color specification to the other ImageMagick color representations.
last modified: August 18, 2015 |
Locates in the image the first location and/or last location for
the closest pixel within the fuzz value to the color specified.
last modified: April 25, 2015 |
image
|
color="rgb(234,43,44)"; fuzzval=15%
First Location = 42,11 Last Location = 118,122 |
Applies a photographic color filter to an image.
last modified: September 12, 2015 |
original
|
filtered
|
Applies a color glow effect to an image.
last modified: April 30, 2015 |
original
|
processed
|
Generates a spectrum-like image from the colors in an image.
last modified: August 17, 2015 |
original
image |
spectrum image |
Transforms an image's overall color balance according to a desired color
temperature change.
last modified: April 25, 2015 |
original
image |
5000 deg K
|
8000 deg K
|
Color tones an image in highlights and/or shadows and/or overall.
last modified: April 25, 2015 |
original
|
result
|
Draws a cone-shaped object on an image
last modified: April 25, 2015 |
method 1 |
method2 |
|
Creates a cosine-bell-shaped tapered alpha channel in
an image and optionally blends the image into a background image.
last modified: November 23, 2015 |
image 1 |
image 2 |
composite |
Applies a crosshatch effect to an image
last modified: April 25, 2015 |
original
|
processed
|
|
Applies a color crossprocessing effect to an image
last modified: April 25, 2015 |
original
|
processed
|
Creates the combined grayscale cumulative histogram of
one or more images
last modified: April 25, 2015 |
original |
normal
|
complemented
|
Generate a smoothly interpolated, curved mapping
look up table from a set of break points and applies it to an image
last modified: January 14, 2016 |
original |
modified |
mapping graph
|
Applies a cylinder distortion to an image so that the image is wrapped about the cylinder
last modified: September 20, 2015 |
original |
cylinderized |
cylinderized |
Applies a cylinder distortion to an image using a displacement map
and arguments provided by the script cylinderize
last modified: September 20, 2015 |
original |
result |
animation |
Applies a DaveHill-like effect to an image.
last modified: April 29, 2015 |
original
|
enhanced
|
Corrects for fisheye distortion in an image.
last modified: April 25, 2015 |
original
fisheye |
corrected
perspective |
Reduces the noise in an image.
last modified: April 29, 2015 |
noisy
image |
denoised
image |
Applies a first directional derivative filter to an image to extract
certain edges.
last modified: April 25, 2015 |
original
image |
45 degree
derivative |
225 degree
derivative |
Collages three images in a diagonal orientation
last modified: April 25, 2015 |
image1
|
image2
|
image3
|
result
|
Applies a dispersion effect to an image
last modified: April 25, 2015 |
original
|
example 1
|
example 2
|
Create an edge extracted image using the difference
of two Gaussian blurs
last modified: April 25, 2015 |
original
|
edges
|
thresholded
|
Computes the dot product correlation surface to find
where a small image best matches within a larger image.
last modified: July 28, 2015 |
small image |
large
image |
correlation
image |
match
location |
Downsizes (reduces) an image to a specified file size
last modified: February 02, 2016 |
Applies a Dragan-like effect to an image to enhance wrinkles creating a 'gritty' effect.
last modified: April 29, 2015 |
original
|
enhanced
|
Enhances the shadows and/or highlight regions in an image.
last modified: April 25, 2015 |
original
|
enhanced
|
Enhances the shadows and/or highlight regions in an image.
last modified: April 25, 2015 |
original
|
enhanced
|
Extracts the edges in an image and optionally composes
them with the image to create interesting effects
last modified: April 25, 2015 |
|
|
Applies edge extraction to image
last modified: April 25, 2015 |
|
|
Applies an emboss effect to an image
last modified: April 25, 2015 |
original
|
method 1
|
method 2
|
Applies an embroidery effect to each color in an image
last modified: September 24, 2015 |
original
|
processed
|
Applies a Photoshop-like curves operation on an image
that only adjusts the linear endpoints
last modified: June 06, 2015 |
original
|
result
|
Enhances an image by high pass filtering and composition
last modified: April 25, 2015 |
original
|
enhanced
|
Enhances an image by high pass filtering and composition
last modified: April 25, 2015 |
original
|
enriched
|
Computes the normalized entropy of an image channel-by-channel
last modified: April 25, 2015 |
original
|
Red Entropy = 0.92939
Green Entropy = 0.983668 Blue Entropy = 0.980503 Average RGB Entropy = 0.96452 |
Changes the exposure level of an image
last modified: April 25, 2015 |
original
|
brighter
|
darker
|
Feathers (smoothes) the white-to-black transition in a binary mask image.
last modified: April 25, 2015 |
binary
mask |
feathered
mask |
feathered composite
|
Performs convolution on an image in the frequency domain.
last modified: September 12, 2015 |
original
|
motion blur filter
|
result
|
Performs deconvolution on an image in the frequency domain.
last modified: September 12, 2015 |
original
|
motion blur filter
|
result
|
Performs filtering on an image in the frequency domain.
last modified: September 12, 2015 |
original
|
notch filter
|
result
|
Applies film grain noise to an image.
last modified: April 25, 2015 |
original
|
processed
|
Applies a fisheye distortion to an image.
last modified: April 25, 2015 |
original
perspective |
linear
fisheye |
Generates a strip panoramic image from a linear type fisheye image
with optional vertical perspective correction.
last modified: April 25, 2015 |
fisheye
|
panorama |
||
Generates a perspective (rectilinear) image from a region of a vertically
viewed fisheye image.
last modified: April 25, 2015 |
fisheye
|
perspective |
Displays and optionally save an animation of the input images.
last modified: April 25, 2015 |
original
image |
sharpened
image |
flicker
animation |
Displays and optionally save an animation of the channels in an image.
last modified: April 25, 2015 |
original image |
rgb
animation |
hsl
animation |
Applies a frosted glass effect to an image.
last modified: April 25, 2015 |
original
|
frosted
|
Applies a furrowed-looking effect to an image to enhance wrinkles creating a "gritty" look.
last modified: December 28, 2015 |
original
|
furrowed
|
Automatically thresholds an image to binary (b/w) format using the fuzzy c-means technique.
last modified: November 03, 2015 |
original
|
thresholded
|
Creates an animated transition between two images using a special effect distortion
last modified: August 12, 2015 |
image 1
|
image 2
|
transition
|
Generates high pass or low pass filtered images based upon a Gaussian
shaped convolution.
last modified: April 25, 2015 |
original
image |
high pass
sharpened image |
low pass
blurred image |
Sharpens (or blurs) an image near edges using a Gaussian shaped filter.
last modified: April 25, 2015 |
original
image |
sharpening
near edges |
sharpening
everywhere |
Modifies an image so that it appears to be viewed through textured and/or tiled glass.
last modified: April 25, 2015 |
original
image |
displace
grid |
overlay
grid |
Creates a glowing effect in an image
last modified: April 25, 2015 |
original
|
Glow
|
Soft Glow
|
Applies a gradient filter to an image to extract edges.
last modified: April 29, 2015 |
original
image |
gradient
|
gradient
thresholded |
Mixes color channels from an image into a grayscale image and optionally tints it.
last modified: April 25, 2015 |
original
image |
graytone
|
graytone
tinted |
Superimposes a set of horizontal and/or vertical grid lines on an image.
last modified: April 25, 2015 |
original
image |
black
grid |
white
grid |
Applies a circular halo to an image.
last modified: April 25, 2015 |
original
|
halo 1
|
halo 2
|
Computes one of several metrics characterizing the difference between the histograms of two images.
last modified: April 25, 2015 |
large
image |
small
image |
global correlation
0.766422 |
Modifies one image to try to match its histogram and optionally saturation
to that of another image
last modified: April 25, 2015 |
reference
image |
dark
image |
enhanced
image |
Generates an output image which is composed of the histograms
from each channel of the image, with options for labeling and
color presentation scheme.
last modified: April 25, 2015 |
original
|
histogram
|
histogram
|
Uses the Hough Transform technique to compute and display straight lines
from a binary edge image.
last modified: April 25, 2015 |
edges
|
lines
|
overlaid
|
Transforms the hues in an image from one range to another.
last modified: September 12, 2015 |
original
|
processed
|
Appends an image border by extending the outer regions of the image.
last modified: April 25, 2015 |
original |
result
|
Crops an image to a rectangle that will just trim any irregularly
shaped outer boundary color.
last modified: June 22, 2015 |
original
image |
cropping
box |
cropped
image |
Interleaves the channels of a single image or each image of a set of
multiple images.
last modified: April 25, 2015 |
original
|
result
|
Interleaves two images together in swaths.
last modified: April 25, 2015 |
image 1
|
image 2
|
result
|
Automatically thresholds an image to binary (b/w) format using the isodata technique.
last modified: November 03, 2015 |
original
|
thresholded
|
Isolates a particular color in an image.
last modified: January 28, 2016 |
original
|
processed
|
Reduces isolated noise in an image.
last modified: April 25, 2015 |
noisy image
|
isonoise filtered
|
Applies a kaleidoscope effect to an image
last modified: April 25, 2015 |
original
|
3 sides; edge
|
3 sides; mirror
|
Applies a kaleidoscope effect to an image
last modified: April 25, 2015 |
original
|
image
|
disperse
|
random
|
Automatically thresholds an image to binary (b/w) format using Kapur's entropy technique.
last modified: November 03, 2015 |
original
|
thresholded
|
Applies k-means color reduction to an image.
last modified: July 11, 2015 |
original
|
5 colors
|
7 colors
|
Automatically thresholds an image to binary (b/w) format using the k-means technique.
last modified: March 19, 2016 |
original
|
thresholded
|
Creates a symmetric soft knee-shaped curved mapping look up table and applies it to an image
last modified: April 25, 2015 |
original |
brightened |
mapping graph
|
Applies a Kuwahara type edge preserving noise reduction filter to an image
last modified: April 25, 2015 |
original |
processed |
Applies a laplacian filter to an image to extract edges or sharpen the image.
last modified: April 25, 2015 |
original
image |
sharpened
image |
laplacian
|
Applies a color level transformation to an image channel-by-channel.
last modified: April 25, 2015 |
original
image |
increased
contrast |
negated
image |
Applies a Photoshop-like levels operation on an image.
last modified: June 04, 2015 |
original
|
increase
contrast |
decrease
contrast |
Applies a Roy Lichtenstein newspaper cartoon effect to an image.
last modified: April 25, 2015 |
original
|
processed
|
Trims an image on all sides by a maximum amount specified by the user.
last modified: April 25, 2015 |
original
|
trimmed
|
Thresholds an image to binary (b/w) format
using a moving window adaptive thresholding approach.
last modified: November 03, 2015 |
original
|
thresholded
|
Modifies an image to show only those pixels which are within the specified color range.
last modified: April 25, 2015 |
original
|
modified
|
Colors In Range "rgb(155,0,0)" to "rgb(255,70,50)" |
Applies a LucisArt-like effect to an image.
last modified: April 25, 2015 |
original
image |
lucisart
effect |
Applies a magnifying glass effect in a local area of an image.
last modified: April 25, 2015 |
original
image |
circle
lupe |
square
lupe |
Isolates a contiguous region of an image based upon a color determined from a user
specified image coordinate.
last modified: April 30, 2015 |
original
image |
color
change |
boundary
edge |
Maps or translates one set of colors in an image to another set of colors
last modified: April 25, 2015 |
original
|
color mapped
|
Locates one or more local maxima in a grayscale image
last modified: February 26, 2016 |
original
|
Masked
|
Coordinates
With Graylevel 82,11 gray=83.1373% 40,13 gray=80% |
Computes the median value of an image
last modified: April 25, 2015 |
|
gray: 146
|
Creates a melting-like blur effect in an image
last modified: April 25, 2015 |
original
|
South
|
East
|
Warps an image according to a user supplied triangular mesh
last modified: April 25, 2015 |
original
|
warped
|
animation
|
Creates a mirror effect in an image
last modified: April 25, 2015 |
original
|
blue
|
green
|
Creates a mirror effect in an image
last modified: April 25, 2015 |
original
|
West
|
NorthEast
|
Computes the mode value of an image
last modified: April 25, 2015 |
|
color: srgb(158,139,131)
|
Changes brightness, saturation and/or hue for any primary or secondary color in an image.
last modified: December 16, 2015 |
original image
|
processed green to red
|
Changes brightness, saturation and/or hue for any primary or secondary color in an image.
last modified: December 16, 2015 |
original image
|
processed green to red
|
Computes shift, scale and rotation invariant image
moments as well as elliptical shape descriptors
last modified: April 25, 2015 |
Performs binary or grayscale morphologic operations on an image, including
dilate, erode, open and close.
last modified: April 25, 2015 |
original
image |
close
|
open
|
Applies a mosaic tiles effect to image.
last modified: April 25, 2015 |
original
|
processed
|
Applies various mottle effects to an image.
last modified: April 25, 2015 |
original
image |
displace
|
blend
|
Crops and unrotates multiple images from a scanned image.
last modified: December 06, 2015 |
original
image |
left
image |
right
image |
Crops and unrotates multiple images from a scanned image.
last modified: December 30, 2015 |
original
image |
left
image |
right
image |
Creates either a linear or radial gradient image with two or more color stops
last modified: October 09, 2015 |
linear
|
circle
|
ellipse
|
Finds the nearest color value in an image to a reference color
last modified: April 25, 2015 |
original
|
output swatches |
Converts from a (scanned film) negative image to a positive image.
last modified: June 20, 2015 |
negative
|
positive
|
Simulates a picture as viewed through night vision goggles.
last modified: April 25, 2015 |
original
|
processed
|
Iteratively cleans noise from an image.
last modified: April 25, 2015 |
original
|
denoise
|
smooth
|
Computes the normalized cross correlation surface to find
where a small image best matches within a larger image.
last modified: July 28, 2015 |
small image |
large
image |
correlation
image |
match
location |
Creates and applies a notch filter to an image in the
frequency domain to remove dither patterns and other regular noise
patterns.
last modified: July 15, 2015 |
original
image |
filtered
image |
mask
image |
Enhances the dynamic range of brightness values and optionally saturation
values in an image by analyzing and linearly stretching the image's histogram.
last modified: April 25, 2015 |
original |
enhanced |
mapping graph
|
Applies an Orton effect to an image.
last modified: April 25, 2015 |
original
|
processed
|
Automatically thresholds an image to binary (b/w) format using Otsu's between class variance technique.
last modified: November 03, 2015 |
original
|
thresholded
|
Creates a sequence of cropped subsections permitting optional overlap of the subsections.
last modified: April 25, 2015 |
original
image |
cropped
animation |
Applies a pagecurl effect to the lower right corner of an image
last modified: April 25, 2015 |
original
|
gradient
|
doublegradient
|
Applies a pagepeel effect to the lower right corner of an image
last modified: May 27, 2015 |
original
|
peel 20 pixels
|
peel 40 pixels
|
Applies vertical perspective correction to an angular panoramic image
last modified: April 25, 2015 |
panorama
|
|
tilt perspective correction
|
Applies a peeling paint effect to an image.
last modified: April 25, 2015 |
original
|
processed
|
Applies film-like perforations to two opposite edges of an image.
last modified: April 25, 2015 |
original
|
processed
|
Creates an image composed of Perlin type noise
last modified: August 29, 2015 |
grayscale noise
|
color noise
|
Computes the phase correlation surface to find where a small image
best matches within a larger image
last modified: July 28, 2015 |
small image |
large
image |
correlation
image |
match
location |
Compares two 168 digit phash strings to compute a phash metric
last modified: July 21, 2015 |
Converts the 42 phash float values for an image to a string of 168 digits
last modified: April 25, 2015 |
Adds a picture frame around an image
last modified: April 25, 2015 |
original |
framed
|
Applies a map-like folded appearance to an image.
last modified: September 28, 2015 |
picturefold
|
folded
|
Applies or corrects pincushion and/or barrel lens distortion to an image
last modified: April 25, 2015 |
original |
barrel |
pincushion |
Creates a pixelized or blocky effect in an image
last modified: April 25, 2015 |
original
|
size 5
|
size 7
|
Generates and applies a piece-wise linear mapping
look up table to an image
last modified: April 25, 2015 |
original |
modified |
mapping graph
(same as plmlut) |
Generates a piece-wise linear mapping look up table (image)
last modified: April 25, 2015 |
no input |
look up table |
mapping graph
|
Generates a profile of an image row or column or an image histogram.
last modified: November 17, 2015 |
original
|
profile
|
histogram
|
Generates a 3D plot of a single channel or grayscale image.
last modified: May 02, 2015 |
original
|
3D plot
|
Applies either a rectangular (cartesian) to polar transformation or
a polar to rectangular (cartesian) transformation on an image
last modified: April 25, 2015 |
original
|
rect2polar
|
polar2rect
|
Creates a pop art style image
last modified: December 23, 2015 |
original
|
result
|
Applies a polar blur to an image
last modified: April 25, 2015 |
original
|
radial
|
angular
|
Applies a perforated postage stamp like border around an image.
last modified: April 28, 2015 |
original
|
processed
|
Applies posterized edges to an image.
last modified: May 29, 2015 |
original
image |
no color
reduction |
posterized
n=6 |
Generates a profile of an image row or column.
last modified: April 25, 2015 |
original
image (128x128) |
|
|
Generates a pseudocolored image or pseudocolored animation from a grayscale
image using a rainbow colored transformation.
last modified: April 25, 2015 |
original
|
pseudocolor
|
look up table
|
Automatically thresholds an image to binary (b/w) format at a
specified percentile on the cumulative histogram.
last modified: November 03, 2015 |
original
|
thresholded
|
Applies a puzzle like effect to an image.
last modified: June 08, 2015 |
|
|
|
Creates a radial gradient image.
last modified: April 25, 2015 |
circle
|
ellipse
|
Creates an image composed of a moderate sized black
random blob shape on a white background.
last modified: April 25, 2015 |
uniform
square |
uniform
disk |
Creates a recursive affine composite effect in an image
last modified: April 25, 2015 |
original
|
example 1
|
example 2
|
Removes redeye from an image
last modified: March 10, 2016 |
original
|
desat
|
remove
|
Modifies an image so that its (grayscale) histogram has a Gaussian,
sometimes called normal or bell-shaped, distribution.
(The best autolevels-like function that I have found so far) last modified: April 25, 2015 |
original
|
enhanced
|
modified
grayscale histogram |
Splits an image, reflects each side and appends them to form horizontally symmetric images
last modified: April 25, 2015 |
original
|
left
|
right
|
Remaps the colors in an image using a 3D color distance metric
relative to a color table map image.
last modified: April 25, 2015 |
original
image |
remapped
image |
Changes one color to another color in an image.
last modified: April 21, 2016 |
original image
|
processed green to red
|
Enhances detail and color in an image using the multiscale retinex algorithm.
last modified: June 14, 2015 |
original
image |
enhanced
rgb mode |
enhanced
hsl mode |
Applies various circular ripple effects to an image.
last modified: April 25, 2015 |
original
image |
water-like
ripples |
Computes the root mean squared correlation surface to find
where a small image best matches within a larger image.
last modified: July 28, 2015 |
small image |
large
image |
correlation
image |
match
location |
Applies a perspective distortion to an image by providing
rotation angles and automatically scale to the same size
as the input image
last modified: April 25, 2015 |
original
|
modified
|
pan=45 degrees
tilt=45 degrees |
Automatically thresholds an image to binary (b/w) format using Sahoo's entropy technique.
last modified: November 03, 2015 |
original
|
thresholded
|
Changes the color saturation in an image.
last modified: April 25, 2015 |
original
image |
increased
saturation |
decreased
saturation |
Generates a channel-by-channel scatter diagram between two images.
last modified: April 25, 2015 |
image 1
|
image 2
|
scatter
diagram |
Generates a scatter diagram between channels of an image.
last modified: April 25, 2015 |
image
|
scatter
diagram |
Applies screen-like effects to an image.
last modified: April 25, 2015 |
original
|
simple
|
displace
|
Identifies each separate white shape in a binary image.
last modified: August 16, 2015 |
original
|
mode 2
|
mode 3
|
Adjusts the tone in shadow and highlight areas of an image.
last modified: June 20, 2015 |
original
|
processed
|
Creates a shape morphing animation sequence between two images.
last modified: April 25, 2015 |
image 1
|
image 2
|
1 pt morph
|
Creates a shape morphing animation sequence between two images.
last modified: April 25, 2015 |
image 1
|
image 2
|
5 pt morph
|
Adaptively sharpens an image or extract edges.
last modified: April 25, 2015 |
original
image |
sharpening
|
edge
extraction |
Adaptively sharpens (or blurs) an image near edges.
last modified: April 25, 2015 |
original
image |
sharpening
near edges |
sharpening
everywhere |
Applies a sigmoidal brightness and/or contrast adjustment to an image
last modified: April 25, 2015 |
original |
modified |
mapping graph
|
Computes the normalized cross correlation similarity metric between two equal dimensioned images.
last modified: April 25, 2015 |
image 1
|
image 2
|
ncc metric
0.807486 |
Applies a sketch effect to an image.
last modified: April 25, 2015 |
original
|
color
|
gray
|
Applies a sketch effect to an image.
last modified: October 31, 2015 |
original
|
color
|
gray
|
Applies a skew distortion to an image.
last modified: April 25, 2015 |
original image |
horizontal skew |
vertical
skew |
Applies slanted lighting to an image.
last modified: April 25, 2015 |
original
|
processed
|
Thresholds an image (inclusively) between a range of graylevels and
optionally colorizes inside and/or outside the threshold range.
last modified: September 12, 2015 |
original
image |
slice
white/black |
slice
white/image |
Applies a softfocus effect to an image.
last modified: April 25, 2015 |
original
|
softfocus
|
Applies soft light to an image.
last modified: April 25, 2015 |
original
|
processed
|
Applies a spatially adaptive contrast (and brightness) enhancement filter to an image.
last modified: May 04, 2015 |
original
image |
adaptively
enhanced |
Applies a spatially adaptive contrast (and brightness) enhancement filter to an image.
last modified: May 04, 2015 |
original
image |
adaptively
enhanced |
adaptively
enhanced |
Computes the spectrum image from the magnitude of the Fourier Transform of an image.
last modified: July 28, 2015 |
original
|
spectrum
|
Creates either a color spectrum or histogram of the colors in an image.
last modified: April 25, 2015 |
original
|
histogram
by hue |
histogram
by count |
Creates a colored sphere with a combination of diffuse and specular illumination.
last modified: April 25, 2015 |
Diffuse
Lighting |
Diffuse & Specular
Lighting |
Warps an image onto a (hemi-)sphere.
last modified: April 25, 2015 |
original
image |
black
background |
image
background |
Applies a jagged cut and splice effect to an image.
last modified: May 28, 2015 |
original
|
spliced
|
Draws a spline curve on an image based upon supplied points.
last modified: April 25, 2015 |
kbs
|
bspline
|
Crops an image into two or four sections according to the given x,y coordinates.
last modified: April 25, 2015 |
original
|
horizontal
|
![]()
vertical
|
Generates a side-by-side append of two partial images with an option to animate
the amount of each image used in the append.
last modified: April 25, 2015 |
original
|
pseudocolor
|
animation
|
Applies a color splittone effect to an image
last modified: April 25, 2015 |
original
|
processed
|
Applies a color splittone effect to an image
last modified: May 12, 2015 |
original
|
processed
|
Applies a color splittone effect to an image
last modified: May 12, 2015 |
original
|
processed
|
Converts the image into a series of uniform-colored spots
last modified: May 28, 2015 |
original
|
circle 3
|
circle 5
|
Computes the structural similarity metric between two equal sized images.
last modified: January 14, 2016 |
image 1
|
image 2
|
ssim=0.617
dssim=0.383 |
Resizes an image and squares it up either by padding or cropping.
last modified: April 25, 2015 |
original
|
pad
|
crop
|
Applies a stained glass cell effect to an image
last modified: April 03, 2016 |
original
|
random
|
hexagon
|
Applies a starburst pattern to an image
last modified: April 25, 2015 |
original
|
added
starburst |
created starburst |
Computes a pixel-by-pixel standard deviation or variance image from multiple input images.
last modified: April 25, 2015 |
Image 1
|
Image 2
|
Standard
Deviation |
Applies various statistical filters primarily to reduce noise in an image.
last modified: April 25, 2015 |
noisy
image |
arithmetic mean
(average) |
arithmetic mean
without extremes |
Modifies an image to automatically stretch the dynamic range between full black and white.
last modified: April 25, 2015 |
original
image |
colormode
luminance |
colormode
rgb |
Applies radial or circular striations to image.
last modified: April 25, 2015 |
original
image |
radial
striations |
circular
striations |
Creates a 'stuttered' offset-like effect in an image
last modified: April 25, 2015 |
original
|
horizontal
|
vertical
|
Processes a scanned document of text to clean the text background.
last modified: June 26, 2015 |
original
|
processed
| |||||
Convert text to an image after applying various effects, styling and color.
last modified: July 01, 2015 |
Bulge Effect
| |||
Converts large size text to an image with color, effects and styling.
last modified: September 12, 2015 |
Bevel Effect With Stroke
| |||
Creates a texture pattern and optionally applies it
to the background of an input image
last modified: August 12, 2015 |
original
|
texture
|
texturized
|
Simulates a picture taken with a thermal imaging camera.
last modified: May 03, 2015 |
original
|
thermograph
|
Applies one or two thresholds to an image.
last modified: November 25, 2015 |
original
|
hard threshold
|
soft threshold
|
clipped threshold
|
Tiles an image to a given size with various tile arrangements.
last modified: August 10, 2015 |
original
image |
brick
tiling |
halfdrop
tiling |
Converts an image into a tilable texture.
last modified: May 03, 2015 |
original
image |
tilable
texture |
Applies a tiltshift effect to an image.
last modified: May 03, 2015 |
original
|
tiltshift
|
Applies a color tint to the mid-range of a grayscale image.
last modified: May 03, 2015 |
original
|
grayscale
|
tinted
|
Enhances the shadows and/or highlight regions in an image using a non-linear log or gamma function.
last modified: July 14, 2015 |
original
|
mode=all
|
mode=intensity
|
Enhances the shadows and/or highlight regions in an
image using a non-linear log or gamma function plus an extra processing
function.
last modified: July 14, 2015 |
original
|
type=none
|
type=equalize
|
Enhances the shadows and/or highlight regions in an
image using a non-linear log or gamma function plus an extra processing
function.
last modified: July 14, 2015 |
original
|
type=none
|
type=retinex
|
Enhances the shadows and/or highlight regions in an
image using a non-linear log or gamma function plus an extra processing
function.
last modified: July 14, 2015 |
original
|
kind=none
|
kind=retinex
|
Applies a cartoon effect to an image.
last modified: November 05, 2015 |
original
|
method 1
|
method 2
|
Simulates pictures taken by lomographic or holga type toy cameras.
last modified: May 03, 2015 |
original
|
toy camera
|
Applies an animated transition between two images.
last modified: May 03, 2015 |
image 1
|
image 2
|
transition
|
Automatically thresholds an image to binary (b/w) format using the triangle technique.
last modified: November 03, 2015 |
original
|
thresholded
|
Smoothly colorizes a grayscale image with either one, two or three different colors.
last modified: May 03, 2015 |
original
|
grayscale
|
colorized
|
Trims the background from any number of specified sides of an image.
last modified: May 03, 2015 |
original
|
east side
|
east,west sides
|
Transforms an image to place it in a region of a tshirt image
last modified: October 10, 2015 |
overlay
|
tshirt
|
result
|
Transforms an image to place it in a region of a tshirt
image using a lighting file, a displacement map and arguments provided by the script tshirt
last modified: October 05, 2015 |
overlay
|
tshirt
|
result
|
Creates a tunnel-like effect on an image
last modified: May 03, 2015 |
original
|
mode 1
|
mode 2
|
Simultaneously rotates and crops an image to eliminate any background
last modified: September 19, 2015 |
original
|
aspect
|
square
|
Automatically removes pespective distortion from an image.
last modified: January 04, 2016 |
distorted
image |
undistorted
image |
Automatically unrotates a rotated image and trims the surrounding border.
last modified: May 07, 2015 |
rotated
image |
unrotated
image |
Corrects the color balance for red light attenuation in pictures
taken underwater.
last modified: May 03, 2015 |
original
|
corrected
|
Applies a variable blur to an image based upon a mask image
last modified: June 02, 2015 |
image
|
mask
|
blurred
|
Applies a non-linear change to the saturation of an image
last modified: June 02, 2015 |
original
image |
increased
vibrance |
decreased
vibrance |
Applies a vignette effect to a picture.
last modified: June 02, 2015 |
original
|
black
|
red
|
Applies a vignette effect to a picture.
last modified: June 02, 2015 |
original
|
roundrectangle
|
ellipse
|
Applies a vignette effect to a picture.
last modified: June 02, 2015 |
original
|
normal
|
brightened
|
Applies a classic blue-green vintage effect to an image.
last modified: August 12, 2015 |
original
|
processed
|
Applies a classic blue-green vintage effect to an image.
last modified: August 12, 2015 |
original
|
processed
|
Applies an old, heritage style vintage effect to an image.
last modified: August 12, 2015 |
original
|
processed
|
Creates an Andy Warhol style colorization image.
last modified: December 22, 2015 |
original
|
processed
|
Transforms the graylevels in each RGB channel according to a sinusoidal wave function.
last modified: May 07, 2015 |
original
|
processed
|
Transform an image's overall color balance according to a desired change in a
specified white point color.
last modified: May 07, 2015 |
original
image |
modified
white point |
Processes a picture of a whiteboard to clean up the background
and correct the perspective.
last modified: May 07, 2015 |
original
image |
enhanced
image |
Applies a woodcut effect to an image.
last modified: June 02, 2015 |
original
|
woodcut
|
Simulates a woodgrain texture.
last modified: June 02, 2015 |
|
Changes the exposure level of an image by photographic stops
last modified: May 07, 2015 |
original
|
1/2 stop brighter
|
1/2 stop darker
|
Applies a zero crossing edge detector to an image
last modified: April 29, 2015 |
original
|
sobel
|
morphologic
|
Applies a radial or zoom blur to an image
last modified: May 07, 2015 |
original
|
zoom
|
more zoom
|
OTHER USEFUL SCRIPTS
|
USEFUL LINKS
|
| USEFUL IMAGEMAGICK INFORMATION COMMANDS (as of IM 6.3.5.7) |
|
| convert -list | list all functions |
| convert -list list | list all -list options |
| convert -list channel | list of all image -channel options |
| convert -list command | list all commands |
| convert -list color | list of all color names and values |
| convert -list colorspace | list of all -colorspace options |
| convert -list compose | list of all -compose options |
| convert -list configure | list of your IM version information |
| convert -list decoration | list of all text decorations |
| convert -list filter | list of all -filter options |
| convert -list font | list of all supported fonts (on your system) |
| convert -list format | list of all image formats |
| convert -list gravity | list of all -gravity positioning options |
| convert -list primitive | list of all -draw primitive shapes |
| convert -list style | list of all text styles |
| convert -list threshold | list of all dither/halftone options |
| convert -list type | list of all image types |
| convert -list virtual-pixel | list of all -virtual-pixel options |
TESTS USING IM
|

Không có nhận xét nào:
Đăng nhận xét