"I swear by my life and my love of it that I will never live for the sake of another man, nor ask another man to live for mine."John Galt in Atlas Shrugged, by Ayn Rand
      John Cristy
      5 Middleton Lane
      Landenberg, PA  19350
      USA
      image/*; display %s
      gunzip ImageMagick-3.6.5.tar.gz
      tar xvf ImageMagick-3.6.5.tar
      cd ImageMagick
      xmkmf
      make Makefiles
      make depend
      make -k
      configure
      make
If you use gcc and get a link error, recompile with the option
-fPIC.  Dec Alpha users might need to compile magick/X.c
with -O1 due to an optimizer bug in gcc.  Change
ReadBinaryType to "r" and WriteBinaryType to
"w" in magick/magick.h for FreeBSD.
      display images/aquarium.miff
      display -monochrome -dither images/aquarium.miff
      display -visual default images/aquarium.miff
For additional information, see the manual pages for these ImageMagick utilities
    display
    convert
    montage
    identify
    animate
    import
    mogrify
    combine
AVS - AVS X image file.
BMP -   Microsoft Windows bitmap image file.
CMYK -  Raw cyan, magenta, yellow, and black bytes.
EPS -   Adobe Encapsulated PostScript file.
EPSF -  Adobe Encapsulated PostScript file.
EPSI -  Adobe Encapsulated PostScript Interchange format.
FAX -   Group 3.
FITS -  Flexible Image Transport System.
GIF -   Compuserve Graphics image file.
GIF87 - Compuserve Graphics image file (version 87a).
GRAY -  Raw gray bytes.
HDF -   Hierarchical Data Format.
HISTOGRAM
JPEG -   Joint Photographic Experts Group file interchange format.
MAP -   colormap intensities and indices.
MATTE - Raw matte bytes.
MIFF -  Magick image file format.
MTV -
NULL -  NULL image.
PCD -   Photo CD.
PCX -   ZSoft IBM PC Paintbrush file.
PDF -   Portable Document Format.
PICT -  Apple Macintosh QuickDraw/PICT file.
PNG -   Portable Network Graphics.
PNM -   Portable bitmap.
PS -    Adobe PostScript file.
PS2 -   Adobe Level II PostScript file.
RAD -   Radiance image file.
RGB -   Raw red, green, and blue bytes.
RGBA -  Raw red, green, blue, and matte bytes.
RLE -   Utah Run length encoded image file; read only.
SGI -   Irix RGB image file.
SUN -   SUN Rasterfile.
TEXT -  raw text file; read only.
TGA -   Truevision Targa image file.
TIFF -  Tagged Image File Format.
TILE -  tile image with a texture.
VICAR - read only.
VID -   Visual Image Directory.
VIFF -  Khoros Visualization image file.
X -     select image from X server screen.
XC -    constant image of X server color.
XBM -   X11 bitmap file.
XPM -   X11 pixmap file.
XWD -   X Window System window dump image file.
YUV -   CCIR 601 1:1:1 file.
YUV3 -  CCIR 601 2:1:1 files.
Concerning iterative JPEG compression: see Kinoshita and Yamamuro, Journal of Imaging Science and Technology, Image Quaility with Reiterative JPEG Compression, Volume 39, Number 4, July 1995, 306-312 who claim that (1) the iterative factor of the repetitive JPEG operation had no influence on image quality, and (2) the first compression determined base image quality.
      cd ImageMagick
      mkdir hdf
      cd hdf
      zcat HDF3.3r4.tar.Z | tar xvf -
      cp HDF3.3r4/hdf/src/* .
        edit Makefile; define machine type; for Solaris 2.?
        comment out memory.h in hdf/hdfi.h
      make libnofortran
      cd ..
      cd ImageMagick
      gunzip -c jbigkit-0.7.tar.gz | tar xvof -
      mv jbig-kit jbig
      cd jbig
      make
      cd ..
      cd ImageMagick
      gunzip -c jpegsrc.v6.tar.gz | tar xvof -
      mv jpeg-6 jpeg
      cd jpeg
      configure CC=cc -with-maxmem=7
      make
      cd ..
      cd ImageMagick
      mkdir mpeg
      cd mpeg
      gunzip -c mpeg_lib-1.1.tar.gz | tar xvof -
      mv mpeg_lib/* .
        edit Makefile as instructed; for Solaris use the
        BSD-compatibility libraries or replace bzero with a call to
        memset
      make
      cd ..
      cd ImageMagick
      gunzip -c zlib-0.95.tar.gz | tar xvf -
      cd zlib
      make
      cd ..
      mkdir png
      cd png
      gunzip -c libpng-0.81.tar.gz | tar xvf -
      make
      cd ..
      cd ImageMagick
      gunzip -c tiff-v3.4beta024.src.tar.Z | tar xvof -
      mv tiff-v3.4beta018 tiff
      cd tiff
      configure
      make
      cd ..
      cd ImageMagick
      gunzip -c xpm-3.4g.tar.gz | tar xvof -
      mv xpm-3.4g xpm
      cd xpm
      xmkmf
      make Makefiles
      make
      cd ..
      make install
      rm libXpm*
      make -f Makefile.noX
      cd ImageMagick
      edit Magick.tmpl and define Has???? as instructed
      xmkmf
      make Makefiles
      make clean
      make
      edit Makefile.in and define Has???? as instructed
      configure
      make clean
      make -k
      Install sun
      @make
      set display/create/node=node_name::
      display [.images]aquarium.miff
      display -monochrome -dither [.images]aquarium.miff
      mogrify -colors 256 scenes/dna.[0-9]*
      xstdcmap -best
      animate -map best scenes/dna.[0-9]*
      animate -visual truecolor scenes/dna.[0-9]*
      convert -scene 2 image.tiff image.miff
    make clean
    make
In 16-bit mode expect to use about 1/3 more memory on the average. Also expect some processing to be slower than in 8-bit mode (e.g. Oil Painting, Segment, etc).
In general, 16-bit mode is only useful if you have 16-bit images that you want to manipulate and save the transformed image back to a 16-bit image format (e.g. PNG, VIFF).
      cat header binary_image | display -write image.miff -
      id=ImageMagick columns=640 rows=480 :