gxgif V0.5 beta

A GrADS metafile to GIF converter.

Usage: gxgif [-hrv -x <pixels> -y <pixels> -i <in_file>[.gm] -o <out_file>] [<in_file>[.gm]].

Options:

About

gxgifV0.5 is based on the gd1.3 library for GIF files. Gd1.3 not perfect. The Polygon filling seems to be buggy. However, I may have found a kludge. gxgif now fills the polygons with a thicker pen. This seems to make the spurious lines disappear that appeared in earlier versions of gxgif. I also fixed a bug that appeared in streamline plots.

Unfortunately the new compression method implemented in gd1.3 is not as good as the old "LZW" compression method used gd1.2. The new GIF files are now usually twice as big.

LZW compression had to be removed due to UNISYS and IBM's patent rights on LZW. For more information check out the gd1.3 site, the GIF information provided by the GNU foundation and what UNISYS has to say about LZW and GIF.

If you need smaller GIF file than you get with gxgif + gd1.3 consult UNISYS, IBM and/or your lawy er if you can use LZW for GIFs without being sued. If you feel you can, get gd1.2 and compile gxgif.c with it.

Distribution

The current beta version is gxgif0.5_gd1.3.tar.gz. It comes with gd1.3 . For Sun Solaris 2.5.5 you may pick up the binary gxgif0.5beta_sun2.5.5.gz Please remember that this is a beta version.

Installation

  1. Uncompress and untar the tar file:
    gunzip -c gxgif0.5_gd1.3.tar.gz | tar -xvf -
  2. Run make in the directory gxgif0.5_gd1.3: cd gxgif0.5_gd1.3; make.
  3. Move gxgif where you like it to be.

Copyright

Portions copyright 1994, 1995, 1996, 1997, 1998, by Cold Spring Harbor Laboratory. Funded under Grant P41-RR02188 by the National Institutes of Health.

Portions copyright 1996, 1997, 1998, by Boutell.Com, Inc.

Portions copyright 1999 Matthias Munnich

GIF decompression code copyright 1990, 1991, 1993, by David Koblas (koblas@netcom.com).

Non-LZW-based GIF compression code copyright 1998, by Hutchison Avenue Software Corporation (http://www.hasc.com/, info@hasc.com).

Permission has been granted to copy and distribute gxgif in any context, including a commercial application, provided that this notice is present in user-accessible supporting documentation.

This does not affect your ownership of the derived work itself, and the intent is to assure proper credit for the authors of gxgif, not to interfere with your productive use of gxgif. If you have questions, ask. "Derived works" includes all programs that utilize the library. Credit must be given in user-accessible documentation.

Permission to use, copy, modify, and distribute this software and its documentation for any purpose and without fee is hereby granted, provided that the above copyright notice appear in all copies and that both that copyright notice and this permission notice appear in supporting documentation. This software is provided "as is" without express or implied warranty.

Limitations

Gxgif does not convert multiple frames.

Feedback and bug reports

Send mail to munnich@atmos.ucla.edu.


Matthias Münnich
Last modified: Sun May 30 10:25:48 PDT 1999