animate (1)





NAME

       animate - animate a sequence of images


SYNOPSIS

       animate [ options ...] file [ [ options ...] file ...]


DESCRIPTION

       Animate  displays  a sequence of images on any workstation display run-
       ning an X server. animate first determines the hardware capabilities of
       the  workstation.  If  the  number of unique colors in an image is less
       than or equal to the number the workstation can support, the  image  is
       displayed  in  an X window. Otherwise the number of colors in the image
       is first reduced to match  the  color  resolution  of  the  workstation
       before it is displayed.

       This  means  that a continuous-tone 24 bits-per-pixel image can display
       on a 8 bit pseudo-color device or monochrome device. In most  instances
       the  reduced color image closely resembles the original. Alternatively,
       a monochrome or pseudo-color image sequence can display on  a  continu-
       ous-tone 24 bits-per-pixel device.

       To help prevent color flashing on X server visuals that have colormaps,
       animate creates a single colormap from the image sequence. This can  be
       rather  time consuming. You can speed this operation up by reducing the
       colors in the image before you "animate" them.  Use  mogrify  to  color
       reduce  the  images  to  a single colormap. See mogrify(1) for details.
       Alternatively, you can use a Standard Colormap; or a static, direct, or
       true  color  visual.  You can define a Standard Colormap with xstdcmap.
       See xstdcmap(1) for details. This method is recommended for colormapped
       X server because it eliminates the need to compute a global colormap.


EXAMPLES

       To animate a set of images of a cockatoo, use:

           animate cockatoo.*

       To  animate a cockatoo image sequence while using the Standard Colormap
       best, use:

           xstdcmap -best
           animate -map best cockatoo.*

       To animate an image of a cockatoo without a border centered on a  back-
       drop, use:

           animate +borderwidth -backdrop cockatoo.*


OPTIONS

       For a more detailed description of each option, see ImageMagick(1).

       -borderwidth <geometry>
              the border width

       -cache <threshold>
              megabytes of memory available to the pixel cache

       -chop <width>x<height>{+-}<x>{+-}<y>{%}
              remove pixels from the interior of an image

       -colormap <type>
              define the colormap type

       -colors <value>
              preferred number of colors in the image

       -colorspace <value>
              the type of colorspace

       -crop <width>x<height>{+-}<x>{+-}<y>{%}
              preferred size and location of the cropped image

       -debug enable debug printout

       -delay <1/100ths of a second>
              display the next image after pausing

       -density <width>x<height>
              vertical and horizontal resolution in pixels of the image

       -depth <value>
              depth of the image

       -display <host:display[.screen]>
              specifies the X server to contact

       -dispose <method>
              GIF disposal method

       -dither
              apply Floyd/Steinberg error diffusion to the image

       -font <name>
              use this font when annotating the image with text

       -foreground <color>
              define the foreground color

       -gamma <value>
              level of gamma correction

       -geometry <width>x<height>{+-}<x>{+-}<y>{%}{@} {!}{<}{>}
              preferred size and location of the Image window.

       -help  print usage instructions

       -iconGeometry <geometry>
              specify the icon geometry

       -matte store matte channel if the image has one

       -mattecolor <color>
              specify the matte color

       -monochrome
              transform the image to black and white

       -name  name an image

       -noop  NOOP (no option)

       -pause <seconds>
              pause between animation loops [animate]

       -remote
              perform a remote operation

       -rotate <degrees>{<}{>}
              apply Paeth image rotation to the image

       -sampling_factor <horizontal_factor>x<vertical_factor>
              sampling  factors  used  by  JPEG  or  MPEG-2  encoder  and  YUV
              decoder/encoder.

       -scenes <value-value>
              range of image scene numbers to read

       -shared_memory
              use shared memory

       -size <width>x<height>{+offset}
              width and height of the image

       -text_font <name>
              font for writing fixed-width text

       -title <string>
              assign title to displayed image [animate, display, montage]

       -treedepth <value>
              tree depth for the color reduction algorithm

       -trim  trim an image

       -verbose
              print detailed information about the image

       -visual <type>
              animate images using this X visual type

       -window <id>
              make image the background of a window

              For a more detailed description of each  option,  see  ImageMag-
              ick(1).

                   animate -colors 32 cockatoo.1 -noop cockatoo.2
                           -colors 16 cockatoo.3

              Animate options can appear on the command  line  or  in  your  X
              resources  file. See X(1). Options on the command line supersede
              values specified in your X resources file.  Image filenames  may
              appear  in  any order on the command line if the image format is
              MIFF (refer to miff(5) and the scene keyword is specified in the
              image.  Otherwise  the  images  will  display  in the order they
              appear on the command line.


MOUSE BUTTONS

       Press any button to map or unmap the Command widget. See the next  sec-
       tion for more information about the Command widget.


COMMAND WIDGET

       The Command widget lists a number of sub-menus and commands. They are

           Animate

               Open
               Play
               Step
               Repeat
               Auto Reverse

           Speed

               Faster
               Slower

           Direction

               Forward
               Reverse

           Image Info
           Help
           Quit

       Menu  items  with  a indented triangle have a sub-menu. They are repre-
       sented above as the indented items. To access a sub-menu item, move the
       pointer  to  the appropriate menu and press a button and drag. When you
       find the desired sub-menu item, release the button and the  command  is
       executed.  Move the pointer away from the sub-menu if you decide not to
       execute a particular command.


KEYBOARD ACCELERATORS

               Ctl+O

                    .in 20 Press to load an image from a file.
               space

                    .in 20 Press to display the next image in the sequence.
               <
                    .in 20 Press  to  display  information  about  the  image.
                    Press any key or button to erase the information.
                    This  information is printed: image name;  image size; and
                    the total number of unique colors in the image.
               F1

                    .in 20 Press to display  helpful  information  about  ani-
                    mate(1).
               Ctl-q

                    .in 20 Press to discard all images and exit program.


X RESOURCES

       Animate  options  can  appear on the command line or in your X resource
       file. Options on the command line supersede values specified in your  X
       resource file. See X(1) for more information on X resources.

       All  animate  options have a corresponding X resource. In addition, the
       animate program uses the following X resources:

               background (class Background)

                    .in 20

                    Specifies the preferred color to use for the Image  window
                    background. The default is #ccc.
               borderColor (class BorderColor)

                    .in 20

                    Specifies  the preferred color to use for the Image window
                    border. The default is #ccc.
               borderWidth (class BorderWidth)

                    .in 20

                    Specifies the width in pixels of the Image window  border.
                    The default is 2.
               font (class Font or FontList)

                    .in 20

                    Specifies  the name of the preferred font to use in normal
                    formatted text.  The default is 14 point Helvetica.
               foreground (class Foreground)

                    .in 20

                    Specifies the preferred color to use for text  within  the
                    Image window.  The default is black.
               geometry (class geometry)

                    .in 20

                    Specifies  the  preferred  size  and position of the image
                    window. It is not necessarily obeyed by  all  window  man-
                    Specifies  the preferred size and position of the applica-
                    tion when iconified.  It is not necessarily obeyed by  all
                    window  managers.  Offsets, if present, are handled in the
                    same manner as in class Geometry.
               iconic (class Iconic)

                    .in 20

                    This resource indicates that you  would  prefer  that  the
                    application's  windows  initially not be visible as if the
                    windows had be immediately iconified by you.  Window  man-
                    agers may choose not to honor the application's request.
               matteColor (class MatteColor)

                    .in 20

                    Specify  the  color  of  windows. It is used for the back-
                    grounds of windows, menus, and notices.  A  3D  effect  is
                    achieved by using highlight and shadow colors derived from
                    this color. Default value: #ddd.
               name (class Name)

                    .in 20

                    This resource specifies the name under which resources for
                    the  application  should be found. This resource is useful
                    in shell aliases to distinguish between invocations of  an
                    application,  without resorting to creating links to alter
                    the executable file name. The default is  the  application
                    name.
               sharedMemory (class SharedMemory)

                    .in 20

                    This resource specifies whether animate should attempt use
                    shared memory for pixmaps. ImageMagick  must  be  compiled
                    with  shared  memory support, and the display must support
                    the  MIT-SHM  extension.  Otherwise,  this   resource   is
                    ignored. The default is True.
               text_font (class textFont)

                    .in 20

                    Specifies  the  name of the preferred font to use in fixed
                    (typewriter style) formatted text. The default is 14 point
                    Courier.
               title (class Title)

                    .in 20

                    This resource specifies the title to be used for the Image
                    window. This information is sometimes  used  by  a  window
                    manager  to  provide  some  sort of header identifying the
                    window. The default is the image file name.


ENVIRONMENT


                    Michael  Halle, Spatial Imaging Group at MIT, for the ini-
                    tial implementation of Alan Paeth's image  rotation  algo-
                    rithm.

                    David  Pensak,  duPont, for providing a computing environ-
                    ment that made this program possible.
                     Paul Raveling, USC Information Sciences Institute.

                    The spatial subdivision color reduction algorithm is based
                    on his Img software.


SEE ALSO

       display(1),    composite(1),   conjure(1),   convert(1),   identify(1),
       ImageMagick(1), import(1), mogrify(1), montage(1)


COPYRIGHT

       Copyright (C) 2002 ImageMagick Studio

       Permission is hereby granted, free of charge, to any person obtaining a
       copy  of  this  software and associated documentation files ("ImageMag-
       ick"), to deal in ImageMagick without  restriction,  including  without
       limitation the rights to use, copy, modify, merge, publish, distribute,
       sublicense, and/or sell copies of ImageMagick, and to permit persons to
       whom  the  ImageMagick  is furnished to do so, subject to the following
       conditions:

       The above copyright notice and this permission notice shall be included
       in all copies or substantial portions of ImageMagick.

       The software is provided "as is", without warranty of any kind, express
       or implied, including  but  not  limited  to  the  warranties  of  mer-
       chantability,  fitness  for a particular purpose and noninfringement.In
       no event shall ImageMagick Studio be liable for any claim,  damages  or
       other  liability,  whether in an action of contract, tort or otherwise,
       arising from, out of or in connection with ImageMagick or  the  use  or
       other dealings in ImageMagick.

       Except  as contained in this notice, the name of the ImageMagick Studio
       LLC shall not be used in advertising or otherwise to promote the  sale,
       use  or  other dealings in ImageMagick without prior written authoriza-
       tion from the ImageMagick Studio.


AUTHORS

        John Cristy, ImageMagick Studio LLC,
       Glenn Randers-Pehrson, ImageMagick Studio LLC.

ImageMagick                Date: 2002/02/15 01:00:00                animate(1)