1 | This is the gd gif-manipulating library, version 1.2. It was
|
---|
2 | created to allow graphs, charts and the like to be generated on the
|
---|
3 | fly for use on the World wide Web, but is useful for any
|
---|
4 | application in which custom .GIFs are useful. It is not a paint
|
---|
5 | program; it is a library. If you are looking for a paint program
|
---|
6 | for the X Window System, check out David Koblas "xpaint", available
|
---|
7 | by anonymous FTP from ftp.netcom.com in pub/ko/koblas. (I'm just a
|
---|
8 | fan of Dave's code.)
|
---|
9 |
|
---|
10 | NOTE TO THE IMPATIENT: the Sun 'cc' compiler shipped
|
---|
11 | standard with SunOS 4.1.3 is NOT AN ANSI C COMPILER and
|
---|
12 | will not compile gd. Get and use gcc if you don't
|
---|
13 | already have it, or use Sun's own commercial-grade
|
---|
14 | ANSI C compiler if you prefer to purchase it.
|
---|
15 | "What's new in gd 1.2?"
|
---|
16 |
|
---|
17 | Many bug fixes, ANSI C compliance, several new fonts and more.
|
---|
18 |
|
---|
19 | "Where's the manual?"
|
---|
20 |
|
---|
21 | Load gd.html into your web browser. Print it if you like,
|
---|
22 | but <em>every single reference to a function is a hyperlink</em>,
|
---|
23 | so the manual is especially good when read online! Note
|
---|
24 | that the entire manual is one document, so it should be
|
---|
25 | reasonably pleasant to read offline when printed.
|
---|
26 |
|
---|
27 | COPYRIGHT 1994,1995 BY THE QUEST CENTER AT COLD SPRING HARBOR LABS.
|
---|
28 | Permission granted for unlimited use, provided that
|
---|
29 | Thomas Boutell and the Quest Center at Cold Spring Harbor Labs are given
|
---|
30 | credit for the library in the user-visible documentation of
|
---|
31 | your software. If you modify gd, we ask that you share the
|
---|
32 | modifications with us so they can be added to the
|
---|
33 | distribution. See gd.html for details.
|
---|
34 |
|
---|
35 | gd has been compiled in various forms on all major platforms.
|
---|
36 | It is happiest on a machine with 32-bit addressing and
|
---|
37 | a proper stack (ie, anything running Unix, VMS, Windows NT
|
---|
38 | or any other modern operating system), but is entirely
|
---|
39 | usable under DOS and Windows. Note, however, that the
|
---|
40 | flood-fill routines are mildly recursive and may fail on machines
|
---|
41 | with tiny stack areas. Also, the fonts require a significant
|
---|
42 | amount of memory (they are optimized more for speed than
|
---|
43 | for size), but they need not be linked by applications that
|
---|
44 | do not use them. Otherwise the code is highly
|
---|
45 | portable as long as you have an ANSI C compiler.
|
---|
46 |
|
---|
47 | Full documentation is provided in HTML (World Wide Web) format
|
---|
48 | in the file gd.html (part of this distribution). You can access the
|
---|
49 | latest version of the file at the URL "http://siva.cshl.org/gd/gd.html".
|
---|
50 | If you are unfamiliar with the World Wide Web, consult the Frequently
|
---|
51 | Asked Questions posting of the appropriate comp.infosystems.www.browsers
|
---|
52 | subgroup for your operating system to obtain
|
---|
53 | more information on where to locate a hypertext browser.
|
---|
54 | The text-based browser "Lynx" does a particularly good job
|
---|
55 | of navigating the manual and will run on nearly anything.
|
---|
56 | Netscape works fine too.
|
---|
57 |
|
---|
58 | If you don't have the patience to consult the manual
|
---|
59 | first, build and examine gddemo.c (see the Makefile)
|
---|
60 | and run it. It will read in demoin.gif and output
|
---|
61 | demoout.gif, which you will want to examine with your
|
---|
62 | GIF viewer to see the results.
|
---|
63 |
|
---|
64 | Tom Boutell, boutell@boutell.com
|
---|
65 |
|
---|
66 | http://sunsite.unc.edu/boutell/index.html
|
---|
67 |
|
---|
68 | P.O. Box 20837
|
---|
69 | Seattle, WA 98102
|
---|
70 |
|
---|