These examples are all generated using ImageMagick 6.5.6 Q16

http://www.imagemagick.org/script/command-line-options.php


The original unmodified image
Scale
<?php 
$cmd 
"$input -scale 133x100";
exec("convert $cmd scale.jpg"); 
?>

Scale.
The -scale option uses a simpler, faster algorithm than -resize, and it ignores the -filter setting if one is present. Offsets, if present in the geometry string, are ignored, and the -gravity option has no effect.
Scale
<?php 
$cmd 
"$input -scale 25% -scale 400%";
exec("convert $cmd scale2.jpg");  
?>

An interesting effect.
sceneSet scene number.
screenSpecify the screen to capture.
seedSeed a new sequence of pseudo-random numbers.
segmentSegment the colors of an image.
selective-blurSelectively blur pixels within a contrast threshold.


Separate
<?php 
$cmd 
$input -channel RGB -separate ";
exec ("convert $cmd separate.png");   
?>

Separate an image channel into a grayscale image. Specify the channel with -channel.
Sepia-tone
<?php 
$cmd 
"$input -sepia-tone \"80%\" ";
exec("convert $cmd sepia-tone.jpg"); 
?>

Sepia effect.
setSet an image attribute for all images in the current image sequence, after they have been created or read in.
Shade
<?php 
$cmd 
"$input -shade 20x20";
exec("convert $cmd shade.jpg"); 
?>

Shade the image using a distant light source.
Shadow
<?php 
$cmd 
"$input ( +clone -background black -shadow 80x4+5+5 )".
" +swap -background none -layers merge +repage ";
exec("convert $cmd shadow.png");  
?>

Simulate an image shadow. - to retain the transparency of the shadow save as a png.
sharpensharpen the image.
Shave
<?php 
$cmd 
"$input -shave 40x20";
exec("convert $cmd shave.jpg");  
?>

Shave pixels from the image edges.
Shear
<?php 
$cmd 
"$input -background NavajoWhite -shear 15x15";
exec("convert $cmd shear.jpg");     
?>

Shear the image along the x-axis and/or y-axis. - the colour of the parts of the canvas exposed by the image moving are set by -background.
Shear
<?php 
$cmd 
"$input -background NavajoWhite -shear 15x0";
exec("convert $cmd shear_x.jpg");  
?>

Shear the image along the x-axis and/or y-axis. - the colour of the parts of the canvas exposed by the image moving are set by -background.
Sigmoidal contrast
<?php 
$cmd 
"$input -sigmoidal-contrast \"3x20%\" ";
exec("convert $cmd sigmoidal_contrast.jpg");
?>

Increase the contrast without saturating highlights or shadows.
silentOperate silently.
Sketch
<?php 
$cmd 
"$input -colorspace gray -sketch 0x10+135";
exec("convert $cmd sketch_simple.jpg"); 
?>

Simulate a pencil sketch.
Sketch
<?php 
$cmd 
"$input -sketch 2x1+0.5";
exec("convert $cmd sketch.jpg");
?>

Simulate a pencil sketch.
Solarize
<?php 
$cmd 
"$input -solarize \"40%\" ";
exec("convert $cmd solarize_percent.jpg"); 
?>

Negate all pixels above the threshold level. Effect using percent.
Solarize
<?php 
$cmd 
"$input -solarize 16383";
exec("convert $cmd solarize.jpg"); 
?>

A pixel value is 0 to QuantumRange, (2^Q-1 where Q is the Quality for IM) It is basically the raw interger values used to represent pixels in memory!
For Q16 that is 0 to 65535. 50% is halve that value or a value of 32767
The same thing happens in some -evaluate operations (like 'add'). It is also that way in the -level operator.
In a Solarize operation values greater than the solarize point are negated, values below are left as is.
snapsSet the number of screen snapshots.
Sparse-color
<?php 
$cmd 
"-size 100x100 xc: -sparse-color  Voronoi ".
" \"30,10 red 10,80 blue 70,60 lime 80,20 yellow\" ".
"-fill white -stroke black ".
"-draw \"circle 30,10 30,12 circle 10,80 10,82\" ".
"-draw \"circle 70,60 70,62 circle 80,20 80,22\" ";
exec("convert $cmd sparse_voronoi.gif"); 
?>

Color the given image using the specified points of color, and filling the other intervening colors using the given methods.
Splice
<?php 
$cmd 
"$input -background NavajoWhite -splice 20x20+133+100";
exec("convert $cmd splice.jpg");    
?>

Splice the current background color into the image.
Splice
<?php 
$cmd 
"$input -background NavajoWhite -gravity south -splice 0x20+0+0 ";
exec("convert $cmd splice1.jpg");    
?>

Splice the current background color into the image on one edge - bottom in this case.
spreadDisplace image pixels by a random amount.
steganoHide watermark within an image.
stereoComposite two images to create a stereo anaglyph.
storage-typePixel storage type.
stretchSet a type of stretch style for fonts.
Strokewidth
<?php 
$cmd 
"-size 266x200 xc:NavajoWhite -stroke black ".
"-strokewidth 10 -fill none -draw \"circle 133,100 133,10 \" ";
exec("convert $cmd strokewidth.jpg");    
?>

Strokewidth sets the line width.
stripStrip the image of any profiles or comments.
strokeColor to use when stroking a graphic primitive.
styleSet a font style for text.
swapSwap the positions of two images in the image sequence.
Swirl
<?php 
$cmd 
"$input -swirl 80";
exec("convert $cmd swirl.jpg"); 
?>

Swirl image pixels about the center.
taintMark the image as modified even if it isn't.
Text-font
<?php 
$cmd 
"$input -fill white -pointsize 40 -gravity center -text-font \"Text font\"";
exec("convert $cmd text-font.jpg"); 
?>

Font for writing fixed-width text. - NOT WORKING NOT A STANDARD INSTALL ITEM ?
Texture
<?php 
$cmd 
"$input -texture texture_plaster.gif";
exec("composite  $cmd texture.jpg");
?>

Name of texture to tile onto the image background. - NOT WORKING,
threshold Apply simultaneous black/white threshold to the image.
Thumbnail
<?php 
$cmd 
"$input -thumbnail \"50%\" ";
exec("convert $cmd thumbnail.jpg"); 
?>

Resize and thumbnail have the same effect but thumbnail strips the EXIF data etc. See resize for more options.
Tile
<?php 
$cmd 
"$input -tile-offset +50+50 -tile resize_area.jpg";
exec("convert $cmd tile.jpg"); 
?>

Set the tile image used for filling a subsequent graphic primitive. NOT WORKING.
tile-offset Specify the offset for tile images, relative to the background image it is tiled on.
Tint
<?php 
$cmd 
"$input -fill Blue -tint 30";
exec("convert $cmd tint.jpg"); 
?>

Tint the image with the fill color.
title Assign a title to displayed image.
transform Transform the image.
Transparent
<?php 
$cmd 
"$input -fuzz \"10%\" -transparent \"#7b1216\" ";
exec("convert $cmd transparent.png");  
?>

Transparent; saved as a png to retain the transparency. -fuzz can be used to select a range of colours. Image displayed on a grey checkerboard to show the transparent areas.
Transparent color
<?php 
$cmd 
"$input -transparent-color Black";
exec("convert $cmd transparent_color.jpg");  
?>

This does not make a color transparent, it only defines what color the transparent color is in the color palette of the saved image.
Transpose
<?php 
$cmd 
"$input -transpose";
exec("convert $cmd transpose.jpg"); 
?>

Mirror the image along the top-left to bottom-right diagonal.
Transverse
<?php 
$cmd 
"$input -transverse";
exec("convert $cmd transverse.jpg"); 
?>

Mirror the image along the images bottom-left top-right diagonal. Equivalent to the operations -flop -rotate 90.
Treedepth Tree depth for the color reduction algorithm.
Trim
<?php 
$cmd 
"strokewidth.jpg -trim ";
exec("convert $cmd trim.png");  
?>

Trim an image.
Type The image type.
Undercolor
<?php 
$cmd 
"$input -fill White -pointsize 40 -gravity center".
" -undercolor NavajoWhite -annotate +0+0 \"Undercolor\"";
exec("convert $cmd undercolor.jpg"); 
?>

set the color of the annotation bounding box.
Unique colors
<?php 
$cmd 
"$input -unique-colors";
exec("convert $cmd unique_colors.jpg");  
?>

Discard all but one of any pixel color. - Output was a very wide thin line; I have shortened it in the imgage tag and it disapers!
Units the units of image resolution.
Unsharp
<?php 
$cmd 
"$input -unsharp 1.5";
exec("convert $cmd unsharp_simple.jpg");  
?>

Sharpen the image with an unsharp mask operator.
Unsharp
<?php 
$cmd 
"$input -unsharp 1.5x1+0.7+0.02";
exec("convert $cmd unsharp.jpg"); 
?>

Sharpen the image with an unsharp mask operator.
Update Detect when image file is modified and redisplay.
input.jpg=>-identify JPEG 266x200 266x200+0+0 8-bit
DirectClass 16kb
Verbose
<?php 
system
("convert $input -verbose -identify ");
?>

Print detailed information about the image when this option preceds the -identify option or info:
Image: input.jpg
Format: JPEG (Joint Photographic
Experts Group JFIF format)
Class: DirectClass
Geometry: 266x200+0+0
Resolution: 72x72
Print size: 3.69444x2.77778
Verbose
<?php 
echo "<pre>";
system("identify -verbose $input ");
echo 
"</pre>";
?>

A better method; only the first 6 lines displayed.
Version: ImageMagick 6.5.6-4 2009-09-22
Q16 OpenMP http://www.imagemagick.org
Copyright: Copyright (C) 1999-2009 ImageMagick
Studio LLC
Version
<?php 
echo "<pre>";
system("convert -version");  
echo 
"</pre>"
?>

Print ImageMagick version. As we want the version displayed use system not exec.
ViewFlashPix viewing parameters.
Vignette
<?php 
$cmd 
"$input -background none -vignette 0x6";
exec("convert $cmd vignette.png"); 
?>

soften the edges of the image in vignette style. Image displayed on a grey checkerboard to show the transparent areas.
Virtual pixel
<?php 
$cmd 
"$input -matte -virtual-pixel NavajoWhite ".
"-distort Perspective \"0,0 0,0  0,200 0,200 266,200 ".
"266,180 266,0 266,20 \" ";
exec("convert $cmd virtual_pixel.jpg"); 
?>

Specify contents of virtual pixels.
Visual Animate images using this X visual type.
Watermark
<?php 
$cmd 
"-watermark \"100%\" -gravity center boots.png $input";
exec("composite $cmd watermark.jpg"); 
?>

Watermark an image using the given percentages of brightness and saturation.
Wave
<?php 
$cmd 
"$input -background Blue -wave 5";
exec("convert $cmd wave_simple.png");
?>

Shear the columns of an image into a sine wave. - NOT WORKING Image displayed on a grey checkerboard to show the transparent areas.
Wave
<?php 
$cmd 
"$input -background none -wave 50x100";
exec("convert $cmd wave.png");  
?>

Shear the columns of an image into a sine wave. Image displayed on a grey checkerboard to show the transparent areas.
Weight
<?php 
$cmd 
"$input -fill black -pointsize 40 -weight Bold".
" -gravity center -annotate +0+0 \"Weight\"".
" -fill white -annotate +2+2 \"Weight\"";
exec("convert $cmd weight.jpg"); 
?>

Set a font weight for text.
White point
<?php 
$cmd 
"$input -white-point 15,100";
exec("convert $cmd white-point.jpg"); 
?>

Chromaticity white point. - NOT WORKING
White threshold
<?php 
$cmd 
"$input -white-threshold 8000"
exec("convert $cmd white_threshold.jpg");  
?>

Force to white all pixels above the threshold while leaving all pixels at or below the threshold unchanged.
Window Make the image the background of a window.
Window-group Specify the window group.