ImageMagick 3.6.2

  o Reduced the memory requirements of many of the image encoders.

  o Enhanced many of the image decoders to runlength encode the pixels (e.g.
    FAX, PNM, PCX, TIFF, etc.).  In some cases this can reduce the memory
    requirements by 10x (suggested by ghost@aladdin.com).

  o Implemented hooks for the Portable Network Graphics image format.  Will
    add the read/write code when the reference implementation is available.


ImageMagick 3.6.1

  o Added Image Edit->Composite->Blend to display(1).

  o Labels did not reflect the correct columns and rows for JPEG images
    (thanks to linde@iai.kfk.de).

  o Images are now compressed internally to reduce the memory requirements of
    the ImageMagick utilities.

  o The TIFF resolution tags were not always generated properly (thanks to
    SBROGDEN@derwent.co.uk).

  o XPM V 3.4E was added to the VMS library (thanks to pmoreau@cena.dgac.fr).

  o Display(1) now has a user preferences widget (suggested by
    pederl@hpubgon.norway.hp.com).

  o Under certain circumstances, display(1) would uniconify the image
    window without being instructed to (thanks to seb@lns62.lns.cornell.edu).

  o ImageMagick silently ignores file directories (suggested by
    pederl@hpubgon.norway.hp.com).

  o ImageMagick can now read and write HDF image files.

  o Added a Background option to display(1) to display an image on the
    root window (suggested by muquit@warm.semcor.com).


ImageMagick 3.6

 Thanks to muquit@warm.semcor.com for helping beta test 3.6.

  o Added -emboss and -paint to convert(1) and mogrify(1)
    (suggested by sanaya@vrl.com).

  o ImageMagick now looks for application defaults in
    /usr/lib/X11/app-defaults/Display for display(1) X resources (suggested by
    pederl@hpubgon.norway.hp.com).

  o Display(1) failed to disable the shared memory transport when
    displaying on a remote X server (thanks to davy@ecn.purdue.edu).

  o Fixed seg-fault when drawing with display(1) on a scaled image
    (thanks to muquit@warm.semcor.com).

  o Added rudimentry text rotation to image annotation of display(1).

  o Added an -transparency option to several ImageMagick utilities
    (suggested by rkl@csc.liv.ac.uk).

  o Added Cut, Copy, and Paste functions to display(1).

  o You can now annotate an image from the command line (e.g.
    convert -annotate "my text" image.jpg annotated.jpg).

  o Writing TARGA sometimes failed under VMS (thanks to pmoreau@cena.dgac.fr).

  o Added a Draw command to display(1) for adding lines to an image.

  o Writing XPM previously failed on SGI because of a bug in the XPM library.

  o Mogrify(1) has a new option -format.  To convert all the TIFF files in a
    particular directory to JPEG, use

      mogrify -format jpeg *.tiff

    (suggested by pederl@hpubgon.norway.hp.com).

  o Added a new command, Region of Interest.  You can apply image processing
    techniques to a region of the image you select (suggested by
    pederl@hpubgon.norway.hp.com).

  o Added a Command widget to display(1) and animate(1).


ImageMagick 3.5

  o Writing TIFF images to stdout not longer creates a file on disk titled
    "-" (thanks to varady@dunsel.erenj.com).

  o Sharpen and Blur now includes a weighting factor (suggested by 
    pederl@hpubgon.norway.hp.com).

  o Grayscale postscript is now optimized for fast rendering (suggested
    by kuhlmav@elec.canterbury.ac.nz).

  o The -crop option can now be relative to the image size, for example
    -crop 10% (suggested by kuhlmav@elec.canterbury.ac.nz).

  o The -page option can now have a media or a page geometry, for example
    A4 or 595x842+36+36 (suggested by kuhlmav@elec.canterbury.ac.nz).

  o ImageMagick now writes GIF87 unless the transparent extension is
    required (suggested by byron@austin.ibm.com).

  o Display(1) and xtp(1) have been modified to accept a World Wide Web
    (WWW) uniform resource locator (URL).

  o Added color image segmentation to the display(1) command menu.

  o An internal buffer was not being freed when decoding XPM images (thanks
    to muquit@warm.semcor.com).

  o The transparent pixel color is now preserved within GIF images (suggested
    by pederl@norway.hp.com).

  o ImageMagick histogram images now produce a color plot of the image values
    (thanks to muquit@warm.semcor.com).

  o Certain FITS images failed to convert properly (thanks to
    ouyang@iras2.iras.ucalgary.ca).

  o You can now create interlaced GIF images with the `-interlace line'
    option.

  o Xtp(1) now works under IRIX 5.2.

  o The screen grab function in display(1) has been moved to the
    FileBrowser widget activated with the Load command (suggested by
    pederl@norway.hp.com).

  o ImageMagick now supports the 12-bit JPEG and PNM images.


ImageMagick 3.4

  Thanks to pmoreau@ada.cenaath.cena.dgac.fr for helping with the VMS
  port and for supplying the JPEG, MPEG, TIFF and XPM VMS libraries.

  o Sometimes -geometry 200% produced a segmentation fault (thanks to
    davidh@Harston.CV.COM).

  o Added -blend option to combine(1) (suggested by rjohnson@shell.com).

  o The -colorspace gray option no longer overrides the -colors option (thanks
    to rjohnson@shell.com).

  o You can now use wildcards under VMS (suggested by
    Mark.Berryman@Mvb.Saic.Com).

  o To make UNIX and VMS compatible you must now proceed wildcards with
    the prefix vid: to produce a Visual Image directory (e.g. vid:*.jpg).

  o The File Browser now expands '~' to the home directory (suggested by
    pederl@norway.hp.com).

  o If the target window of import(1) has the WM_COLORMAP_WINDOWS property set
    or if XListInstalledColormaps returns a value greater than one, the image
    is obtained by descending the window hierarchy and reading each subwindow
    and its colormap. This is time consuming and is not always necessary.  Now
    import +descend will circumvent this behavior (suggested by
    charles@mvel.demon.co.uk).

  o Some 1-bit TIFF images no longer cause a core dump (patch provided by
    erich@eye.com).

  o Xtp(1) failed when contacting AIX hosts (thanks to
    weichelt@ms.DeTeMobil.de).

  o ImageMagick can now read non-conforming Kodak DCS-420 TIFF images files
    (thanks to muquit@warm.semcor.com).

  o Import(1) will now search for window manager frame when using the
    -window option (suggested by miwaldor@si.bosch.de).

  o Updated VMS HLP files (provided by pmoreau@ada.cenaath.cena.dgac.fr).

  o Print now works in display(1) under VMS (thanks to
    effad@comet.cmis.abbott.com).

  o Added better support for ImageMagick under VMS (patches provided by
    pmoreau@cena.dgac.fr).

  o Identify(1) requires a maximim of two arguments, not one (thanks to
    pbelding@qualcomm.com).

  o TIFF can now be read on Dec Alpha's (thanks to
    Klaus.Moeller@arbi.informatik.uni-oldenburg.de).

  o mogrify -map icon_colors.ppm -colors 15 no longer fails (thanks to
    cowan@chdasic.sps.mot.com).

  o XTP now works properly on AIX (thanks to d.bartel@kfa-juelich.de).


ImageMagick 3.3

  o Added -h to identify(1) (suggested by d.bartel@kfa-juelich.de).

  o Original filenames are retained for compressed images (patch provided by
    rhutchin@indy.net).

  o Montage(1) no longer fails when the number of images exactly matches
    the tile parameter (5x4 = 20 images) (patch provided by rhutchin@indy.net).

  o RLE colormaps of length < 256 were not read correctly (patch provided by
    rhutchin@indy.net).

  o ImageMagick can now read Photo CD overview files.

  o Added 'Grab...' to the command menu in display(1) to conveniently grab an
    image from the X screen (thanks to pederl@norway.hp.com).

  o Fixed Make.com for the VMS distribution (thanks to
    couper@metdp2.met.co.nz).

  o Added a new program identify(1) to the ImageMagick suite.  Identify(1)
    describe the format and characteristics of one or more images.

  o DIRENT_DEFINES= -DDIRENT=0 has been corrected to DIRENT_DEFINES= -DNoDIRENT
    in Magick.tmpl (thanks to norby@server.Berkeley.edu).

  o ImageMagick now recognizes XPM files that do not end with .xpm (thanks to
    pederl@norway.hp.com).

  o FITS images were being scaled wrong (patch provided by rhutchin@indy.net).

  o PGM were not being scaled if maxval != 255 (patch provided by
    rhutchin@indy.net).

  o The "magic" number was not always being respected with display(1) (thanks
    to kobus@cs.sfu.ca).

  o There is no longer a compiler error due to MPEG and JPEG TRUE and FALSE
    definitions (thanks to s.juang@att.com).

  o Some XBM failed to decode properly (thanks to muquit@warm.semcor.com).

  o Some Postscript images were being converted improperly (thanks to
    li@infrared.njit.edu).

  o Grayscale PPM images are no longer demoted to PGM (suggested by
    kopp@bismarck.gatech.edu);

  o Added version information to -help option (suggested by
    Bertrand.Decouty@irisa.fr).

  o 4-bit colormapped TIFF images are now read properly  (thanks to
    pederl@norway.hp.com).

  o Added shared pixmaps to display(1) and animate(1) (patch provided by
    rhutchin@indy.net).

  o Added vertical rotation operator in display(1) (suggested by
    koreth@hyperion.com).


ImageMagick 3.2

  Thanks to pederl@norway.hp.com for Beta testing 3.2 and offering numerous
  suggestions and bug fixes.

  o XWD files no longer cause a segmentation fault (thanks to
    rhutchin@indy.net).

  o Display(1) was leaving the shared memory segments after exiting (patch
    provided by rhutchin@indy.net).

  o Grayscale RLE images weren't being read correctly (patch provided by
    rhutchin@indy.net).

  o PNM images of type P2 caused a segmentation fault if the maximum value was
    not 255 (thanks to muquit@warm.semcor.com).

  o AIX was unhappy with a XrmDestroyDatabase call in X.c (thanks to
    schlecht@toons.cc.ndsu.NoDak.edu).

  o Integral zooming of an image resulted in incorrect pixels in the first two
    positions of a scanline (thanks to schlecht@toons.cc.ndsu.NoDak.edu).

  o Added support for HP Color Recovery (thanks to pederl@norway.hp.com and
    kaczowka@apollo.hp.com).

  o Added a reader for MPEG images.

  o Added a new image type, Visual Image Directory (VID).  See Magick.faq for
    details.

  o The geometry option did not work with combine(1) (thanks to
    april@ils.nwu.edu).

  o The -colormap option now works properly in mogrify(1) (thanks to
    rjohnson@shell.com).

  o Displaying an image on the root window no longer dumps core (thanks to
    henrik@picard.tamu.edu).

  o The text widget now uses a monospaced font (suggested by
    pederl@norway.hp.com).

  o Use -size to specify the width and height of raw image formats (suggested
    by schneid@mikro.ee.tu-berlin.de).

  o XBM files now decode properly (thanks to muquit@warm.semcor.com).

  o Postscript decoding of EPS sometimes failed (suggested by
    fluegel@neuroinformatik.ruhr-uni-bochum.de).

  o The last few pixels of a monochrome TIFF image are no longer inverted
    (thanks to luegel@neuroinformatik.ruhr-uni-bochum.de).

  o Reducing an image no longer introduces a black one pixel border (suggested
    by schlecht@toons.cc.ndsu.NoDak.edu).

  o Added oil painting effect to display(1) (algorithm provided by
    muquit@warm.semcor.com).

  o Despeckle occasionally gave odd-looking results (patch provided by
    crd@hplb.hpl.hp.com).

  o Cut menu was incorrectly offset by 1 in display(1) (patch provided by
    crd@hplb.hpl.hp.com).

  o You can now toggle the colormap type (Shared or Private) within display(1)
    (suggested by muquit@warm.semcor.com).

  o Matte editing now uses a flood-fill algorithm (suggested by
    pederl@norway.hp.com).

  o Display(1) now supports the X Shape Extension and Shared Memory Extension.

  o IM can now brighten, darken, sharpen, dull, or saturate an image (suggested
    by pederl@norway.hp.com).


ImageMagick 3.1

  Thanks to pederl@norway.hp.com, rjohnson@shell.com, and
  muquit@warm.semcor.com for Beta testing 3.1 and offering numerous suggestions
  and bug fixes.

  o The aspect ratio was incorrectly honored when writing an image within
    display(1) (thanks to fergusja@dupont.com).

  o You can now withdraw the magnify and panning windows by typing 'q' within
    the respective window (suggested by henrik@PICARD.TAMU.EDU).

  o IM now correctly recognizes '\n' in the -comment option (thanks to
    pritchet@usceast.cs.scarolina.edu).

  o IM produces correct JPEG grayscale images now (thanks to Steve Singles).

  o Misplaced '=' for NAXIS keyword when writing FITS images (discovered by
    allen@prufrock.gsfc.nasa.gov).

  o Magnify menu now works properly within display(1) (thanks to
    muquit@warm.semcor.com).

  o ImageMagick now accepts TIFF images on stdin, stdout, and pipes (suggested
    by pederl@norway.hp.com)

  o Can't use ftell on a pipe (thanks to haalboom@prl.philips.nl).

  o Added Quicken command to display(1) to display the next image after pausing
    (suggested by pederl@norway.hp.com).

  o When writing Postscript, the image is scaled only when it exceeds the page
    geometry (suggested by to muquit@warm.semcor.com).

  o Image formats that force color reduction now respect the value of the
    *dither* option (suggested by rjohnson@shell.com).

  o Two color grayscale images are no longer forced to black and white unless
    the the *monochrome* option is specified (suggested by rjohnson@shell.com).

  o ImageMagick now uses V5 Alpha of the Independent JPEG Group's library.

  o The speed of writing several image formats has been improved (suggested by
    pederl@norway.hp.com).

  o Added Emboss to the display(1) menu (thanks to muquit@warm.semcor.com).

  o Display(1) now puts image read/write errors in a Notice widget.

  o Add image filename to JPEG error messages (suggested by
    cheung@remulak.ds.dupont.com).

  o Double click in the Text widget to copy and paste text (suggested by
    pederl@norway.hp.com).


ImageMagick 3.0

  o Postscript written by ImageMagick no longer leaves an operator on the
    stack (thanks to doug@cc.gatech.edu).

  o BMP images are now written correctly (thanks to rjohnson@shell.com).

  o XWD files no longer cause a segmentation fault (thanks to
    muquit@warm.semcor.com).

  o Colors no longer need to be exact when color editting an image with
    display(1) (suggested by rjohnson@shell.com).

  o ImageMagick now reads the new TARGA image format (suggested by
    justin@engr.uky.edu).

  o Dithering caused segmentation fault on the DEC ALPHA (discovered by
    blake@davros.portable.com).

  o display(1) now recognizes the fontList resource (thanks to Steve Singles).

  o ImageMagick supports the mask image for XPM images (suggested by
    pederl@norway.hp.com).

  o ImageMagick now reads 16 bit TARGA images correctly (thanks to
    muquit@warm.semcor.com).

  o Encapsulated Postscript files without a *showpage* operator now
    displays/converts properly.

  o Added 'Cut' to the display(1) command menu (suggested by
    pederl@norway.hp.com).

  o Added an histogram equalization option to ImageMagick (thanks to
    muquit@warm.semcor.com).

  o Unknown image types are displayed as text within a viewer in display(1).

  o Added 'Matte Edit', 'Help', 'Trim Edges', and 'Color Edit' to the command
    menu in display(1).

  o Fixed the *client_name* "multiply defined" warnings on SGI (suggested by
    Dave@support.esd.sgi.com).

  o Split display(1) image commands into two menus activated with button 1 and
    2.

  o Added 'Edit Comment' to the display(1) command menu (suggested by
    pederl@norway.hp.com).

  o Use format type EPSI to produce a Postscript file with preview bitmap.

  o Improved the appearance of the widgets.

  o Press F1 to get help within display(1) (suggested by pederl@norway.hp.com).

  o display(1) now has a crop image command.  You can define a region to crop
    with button 1 and use the arrow keys to adjust (suggested by
    pederl@norway.hp.com).

  o Use -label to display a header above the Postscript image (suggested by
    miller@netsun.mdc.com).

  o Added font browser, pen color dialog, and text paste to annotation mode in
    display(1) (suggested by pederl@norway.hp.com).

ImageMagick 2.3.[7-9]

  o The 'Image Info' menu command now displays the image comment.

  o Added new image type, MAP, colormap intensities and indices.

  o Animate an image sequence with a single filename, see Magick.faq for
    details (suggested by rjohnson@shell.com).

  o Within display(1), you can draw a line and the image will rotate so that
    the line is horizonal (suggested by rjohnson@shell.com).

  o Within display(1), you can gamma correct the image (suggested by
    rjohnson@shell.com).

  o Added YUV3 image type and adapted YUV to be suitable for MPEG utilities
    (suggested by rjohnson@shell.com).

  o Added -comment option to ImageMagick utilities (suggested by
    pederl@norway.hp.com).

  o Added GIF87 image type (suggested by pederl@norway.hp.com).

  o When converting an image with an matte channel to GIF, the transparency
    index is set (suggested by scott@shrug.org).

  o display(1) now rotates cropped images properly (thanks to
    rjohnson@shell.com).

  o Improved the scaling algorithm (suggested by rjohnson@shell.com).

  o Use -crop 0x0 to remove edges that are the background color (suggested by
    ruggier@ptsun00.cern.ch).


ImageMagick 2.3.6

  o `info' was not declared static in network.c (thanks to
    farnham@wales.stortek.com).

  o TIFF images with a .Z or .gz extension are now recognized.

  o SUN monochrome images are now written correctly (thanks to
    dang@cogit.ign.fr).

  o Animate(1) now displays the scene basename correctly (thanks to
    hayashi@mach.mie-u.ac.jp).

  o Grayscale VIFF images are now created correctly (thanks to
    hayashi@mach.mie-u.ac.jp).

  o ImageMagick can now read OS/2 BMP image files (suggested by
    tdi@prizm.att.com).

  o ImageMagick no longer reads from the same pipe twice (thanks to
    yhori@trl.mei.co.jp).

  o The YIQ colorspace now produces correct colors (thanks to
    rjohnson@shell.com).

  o ImageMagick now hides the fact that an image is being uncompressed.
    Previously the montage(1) label would be prefixed with '|uncompressed -c'
    (thanks to rjohnson@shell.com).

  o Animate(1) displays the name of each image of a sequence in the window
    frame (thanks to lare@eos913c.gsfc.nasa.gov).  Use -title to use a static
    window name.

  o You can now apply a separate gamma correction to the red, green, and blue
    channels of an image (thanks to lare@eos913c.gsfc.nasa.gov).

  o Fixed memory leak in ReadPNMImage (thanks to jp@pong.polytechnique.fr).

  o import(1) now descends the X tree structure by default (see -descend).
    import(1) also *grabs* the server while obtaining an image (thanks to
    hyde@snmail.jsc.nasa.gov and hstroyan@fc.hp.com).

  o Quantize stopped dithering in 2.3.4, this has been fixed (thanks to
    pederl@norway.hp.com).

  o Changed distribution so programs are all in the top level directory and
    the library routines are in the *magick* directory (suggested by
    rjohnson@shell.com).


ImageMagick 2.3.5

  o Images with a huge number of unique colors sometimes did not quantize
    properly (thanks to rjohnson@shell.com).

  o -gravity Center no longer results in segmentation fault for montage(1)
    (thanks to rjohnson@shell.com).

  o Multi-part images (i.e. a multi-page Postscript document) are written with
    the filename followed by a period (\fB.\fP) and the scene number.  You can
    now change this behavior by embedding a printf format specification in the
    file name.

  o ASCII PBM file and multi-part ASCII PNM files are now read correctly.

  o Previously the icon window had the same visual, depth, and colormap of the
    image window.  It is now the same visual, depth, and colormap as the root
    window.

  o Improved color reduction algorithm-- average mean error per pixel has been
    reduced.  Reducing an image to monochome has been improved.

  o Removed '-scale' from ImageMagick programs.  Use '%' instead with
    -geometry (e.g. to double the image size, -geometry 200%).  Also the aspect
    ratio of the image is now repected unless '!' is appended to the geometry
    specification.

  o You can now animate a sequence of images as the background pixmap of
    another window (suggested by mitchell@linus.mitre.org).

  o ImageMagick can now read Group 3 images (suggested by garyc@hds.com).

  o Added a reader for Photo CD images.

  o Millisecond delay was wrong for animate(1) on System V machines.

  o Rendered DNA animation using POV.  See
    contrib/applications/ImageMagick/ImageMagick.animation.tar.Z on ftp.x.org.

  o Bilevel TIFF images are now subsampled properly (thanks to
    fielding@library.Cornell.EDU).

  o ImageMagick can now read and write XPM images.

  o Specify the color for an X constant image as the filename (i.e.
    display xc:blue).

  o Precede the image file name with | to pipe to or from a system command.


ImageMagick 2.3.4

  o Added interactive `Print' command to display(1) (suggested by
    rogerskm@eplrx7.es.dupont.com).

  o Added four widgets to display(1) and animate(1): 1) File Browser;
    2) Dialog;  3) Notice;  and 4) Menu.

  o The correct image scene number is now displayed correctly when using
    animate(1) (thanks to chucks@orl.mmc.com).

  o Changed Imakefiles to use XCOMM uniformly (thanks to dws@ssec.wisc.edu).

  o Added the infra-structure for an improved user interface.

  o Added -label option to montage(1).

  o LZW encoding now works properly for GIF images (bug alert from
    varady@dunsel.erenj.com).

  o Added preview bitmap to Encapsulated Postscript images.

  o Added -crop to import(1) (suggested by jb7716@csc.albany.edu).

  o Converting from full color to monochrome images now works properly.

  o ImageMagick now recognizes '.gz' compressed images (thanks to
    rpt@thak.jpl.nasa.gov).

  o ImageMagick now reads 16-bit TARGA images correctly (thanks to
    sjk@netcom.com).

  o ImageMagick can now read and write FITS images.

  o ImageMagick no longer crops large Postscript images (images larger than
    the default page).

  o ImageMagick can now read and write 24 bit PICT images.

  o You can now set your own error and warning handler (suggested by
    zins@forwiss.uni-erlangen.de).

  o If you quit the pan icon, the image is restored to its original size.


ImageMagick 2.3.3

  o Fixed numereous small errors in the ImageMagick manual pages.

  o convert(1) can now scale an image as it converts it.

  o ImageMagick can now read and write ZSoft IBM PC Paintbrush images.

  o ImageMagick now can write as well as read the X: format.


ImageMagick 2.3.2

  o Added a frame option to montage(1) to put an ornamental border around each
    image tile.

  o On HP-SUX 9.0 there is a compiler bug.  Try compiling image.c without
    optimization to prevent a bus error with montage(1).

  o A warning was not being properly generated on a write error (thanks to
    zins@forwiss.uni-erlangen.de).

  o New '-page' option to set the size and location for a Postscript page.

  o Use '-update' with display(1) to automatically updates the image being
    displayed when it is modified (thanks to lustig@dupont.com).

  o Made several window attributes changes in display(1) and animate(1) to
    make the windows more server friendly and efficient.

  o ImageMagick can now read and write Microsoft Windows bitmap images (thanks
    to Eric.Adams@dseg.ti.com for bug alert).

  o ImageMagick can now read and write Postscript Level II.

  o ImageMagick can now read and write SGI RGB images (thanks to
    mossip@vizlab.rutgers.edu for bug alert).

  o Setting -delay with display(1) will cause the images to loop continuously
    (suggested by muller@mafalda.inria.fr).

  o Image rotations of 270 degrees would sometimes produce a segmentation
    fault on HP's.

  o GIF files written with ImageMagick 2.3.1 were unreadable (thanks to
    mjensen@bbn.com).

  o GIF files with multiple images would sometimes cause program to core dump
    (thanks to mjensen@bbn.com).

  o Added -undercolor to mogrify(1) to control undercolor removal and black
    generation on CMYK images.

  o Converting to the XWD format would sometimes dump core (thanks to
    kairys@bastar.enet.dec.com).

  o X resources now work correctly when clients are invoked with full
    pathname, i.e. /usr/local/bin/display (thanks to respl@mi.uib.no).

  o The delay in animate(1) now defaults to 8 milliseconds (thanks to
    respl@mi.uib.no).

  o ImageMagick did not read MIFF images with large image directories
    correctly.

  o Increased the default panning window size from 64x64 to 96x96.

  o display(1) now retains proper input focus when using -backdrop.

  o ImageMagick automatically compresses/uncompresses images that end with
    '.z' with gzip/gunzip.

  o ImageMagick can now write Macintosh PICT image files.

  o ImageMagick can now read and write Truevision TARGA image files.

  o You can now trim off one pixel from any side of an image within display(1)
    by using <ctrl> and one of the arrow keys (thanks to tennyson@raptor.com).

  o Image Pixmaps in display(1) are now used only if the X resource
    `usePixmap' is set to True.

  o New segment(1) program.  See SYNOPSIS for details.

  o ImageMagick now compiles properly on the Digitial Alpha (OSF1) and the HP
    with HPUX.

ImageMagick 2.3.1

  o You can now change the color of the X constant image with -bordercolor:

      display -bordercolor red xc:

  o Color reduction to monochrome with dithering is improved (thanks to
    mutz@kodak.com).

  o Added EPS as a file type for Encapsulated Postscript.

  o Minor improvements to Postscript output.

  o Removed program XtoPS(1).  There is an equivalent functionality with
    import(1):

      import image.ps import images.eps

  o The 'Info' command in animate(1) did not always reflect the proper image
    scene.

  o animate(1) sometimes displayed images with the wrong colormap on TrueColor
    or DirectColor visuals.

  o Popup windows were enlarged to make them easier to see.

  o Added a menu command to display(1) to load an image interactively
    (suggested by fouts@dallas.sgi.com).

  o montage was not allocating enough memory for it's directory (thanks to
    fouts@dallas.sgi.com).


ImageMagick 2.3

  o Added -descend option to import(1).  Obtain image by descending window
    hierarchy reading each subwindow and its colormap.  The final image is
    guarenteed to have the correct colors.

  o If pen color matched background color any annotations would not appear
    (thanks to dws@ssec.wisc.edu).

  o Thanks to jacobsd@solar.cor2.epa.gov:

      . mogrify now recognizes '-' as stdin and stdout.
      . PPM, PGM, and PBM image types are now recognized.
      . PPM, PGM, and PBM images were not always scaled correctly.

  o The -density option is no longer ignored when creating Postscript images.

  o The -quality option is now recognized by display and montage.

  o ImageMagick can now read and write VIFF images.

  o SUN raster files were now properly read and written on the CRAY.

  o Popup queries can now be edited when the pointer is in the popup window.

  o Added -stereo option to combine program.

  o Removed MIFFtoSTEREO source.

  o Magnify window now includes pixel value with RGB color value for windows
    whose depth is 12 or less.

  o On occasion images were incorrectly identified as XWD.

  o On occasion images with alpha data were being incorrectly
    runlength-encoded.

  o Sometimes icon's had a private colormap.  Icon's now use a shared colormap.

  o Keyboard accelerators did not work with -backdrop option.

  o Add new utility: combine-- combine images to create new images using
    digital compositing operators.

  o xtp failed under Solaris 2.1.

  o I486 compiler complained about includes within a function body of
    xtp/network.c (thanks to glenn@physics.su.OZ.AU).

  o I486 compiler complained about XWDfile.h being included twice (ReadXWD &
    WriteXWD) (thanks to glenn@physics.su.OZ.AU)

ImageMagick 2.2.4

  o time between images did not always match the value specified on -delay.

  o Sped up and reduced memory requirement of dithering.

  o GIF images were corrupted on SVR4 (thanks to glenn@physics.su.OZ.AU).

ImageMagick 2.2.3

  o Non-color reduced images were being written even though the color
    reduction option was specified (-colors).  This affected images written as
    AVS, CMYK, and RGB.

  o Modified various sources to reduce lint warnings.


ImageMagick 2.2.2

  o Dithering did not work properly on the Cray (due to right shift problem).

  o In most cases dithering requires 1/2 as much memory as previously.

  o Dithering was sped up by ~15%.

  o Occasionally the quantization error was reported incorrectly.


ImageMagick 2.2.1

  o The number of colors reported with the -verbose option was on occasion
    incorrect.

  o Color quantization was improved and in some cases sped up ~10%.

  o Cleaned up image rotation code.

  o Added -shear to mogrify options.

  o Added a file type of HISTOGRAM to convert.

  o Sometimes PBM image files did not have the correct number of bytes.

  o Color reduced PPM images were being written at the full color resolution.

  o Keypresses are no longer accepted during image configuration.

  o Red, green, and blue values of a X constant image were set to the red
    intensity of the background color.

  o Cropped images did not show up correctly in the panning icon.

  o `animate' no longer shows images out-of-order if the image scene number is
    absent (thanks to kent@oddjob.uchicago.edu).

  o ImageMagick now recognizes the X resource class with the first letter of
    the client capitalized, i.e. 'Display.Visual: default' (thanks to
    dws@ssec.wisc.edu).


ImageMagick 2.2

  o When displaying a composite MIFF image created with `montage', button 3
    no longer displays a magnify window.  Instead the tile at the mouse
    location is displayed.  When the tile image is exited, the composite
    image reappears.  This is effectively a visual image directory.

  o `montage' has a new gravity option for placing an image within a tile of
    the composite, i.e. CenterGravity.

  o `montage' has a new compose option for specifying which composite
    operation to use.

  o `montage' creates composite images with the `montage' keyword.

  o Updated MIFF manual page to reflect 'montage' image header keyword.

  o Add -colormap to `mogrify.'  Use to color reduce an image to a set of
    colors you choose.

  o Some compilers have read-only strings.   ImageMagick no longer writes on
    read-only strings.

  o For colormapped X servers, the color reduction has been sped up by trading
    image quality for processing time.  See the README for details.

  o Latin1Upper was declared wrong in X.h.

  o Added unistd.h to display.h for strict ANSI compilers.

  o Changed long to time_t for calls to C time routine.

  o Multi-part GIF's can now be displayed or animated.

  o Fixed segmentation fault when reading multi-part images with animate,
    montage, or mogrify.

  o Multi-part MIFF images have the correct file name now.

  o An expose event for the Magnify window may occur before it is mapped.
    This caused display to fail on Solburne and HP's.

  o Using `-colorspace gray' with 'convert' correctly produces grayscale
    images.

  o Images are sorted by intensity for shared colormapped visuals.  Some
    intensity intervals are made "more popular".  This gives better image
    results when sharing colors with other applications.

  o All utilities correctly read multi-part TIFF images.

  o Image pixmap was not being updated correctly when pan icon appears
    (thanks to dws@ssec.wisc.edu).

  o Fixed ANSI warning on image composite code.

  o Panning uses a pixmap for faster panning speed.

  o Rotate.c now uses a table to force range limits.

  o range table in quantize.c is allocated from the heap instead of the stack.

  o adjusted the sensitivity for automatic dithering.  Some JPEG images were
    not being dithered.


ImageMagick 2.0

  o Dirk Wetzel <wetzel@forwiss.uni-erlangen.de> fixed the select statement
    in animate.c.

  o Eric Haines <erich@eye.com> fixed ReadRLEImage in decode.c.  It previously
    did not check to see if the background color was present in the image.
