File: whatis.html

package info (click to toggle)
gimp-manual 1.0.0-4
  • links: PTS
  • area: main
  • in suites: potato
  • size: 19,112 kB
  • ctags: 11,163
  • sloc: makefile: 29; sh: 14
file content (317 lines) | stat: -rw-r--r-- 16,842 bytes parent folder | download | duplicates (3)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 3.2//EN">

<!-- Generated by fmtoweb (v. 2.9c) by Peter G. Martin -->
<HTML>
<HEAD><title>GUM v.1.0.0</title></HEAD><BODY TEXT="#000000" BGCOLOR="#FFFFFF" LINK="#0000EE" VLINK="#551A8B" ALINK="#FF0000">
<body>
<A HREF="Part_one.html"><IMG ALIGN = BOTTOM SRC = "prev.gif" ALT="Previous"></A>
<A HREF="dyn_key.html"><IMG ALIGN = BOTTOM SRC = "next.gif" ALT="Next"></A>
<A HREF="index2.html"><IMG ALIGN=BOTTOM SRC = "toc.gif" ALT="TOC"></A>
<A HREF="GimpmanualIX.html"><IMG ALIGN = BOTTOM SRC = "index.gif" ALT="Index"></A>
<A HREF="webfeedback.html"><IMG ALIGN = BOTTOM SRC = "feedback.gif" ALT="Feedback"></A><P>

<center><h1>GUM v.1.0.0</h1></center>
<hr>

<A name="446393"><!-- 446393 --></A>
<P>

<A name="446404"><!-- 446404 --></A>
<P>

<A name="446428"><!-- 446428 --></A>


<A name="913144"><!-- 913144 --></A>
<H1>1&nbsp;</H1>

<A name="446471"><!-- 446471 --></A>
<H1>What is Gimp?</H1>

<A name="446034"><!-- 446034 --></A>
<EM>A quick description of Gimp.</EM><br>

<A name="446708"><!-- 446708 --></A>
<P>According to the "About the Gimp" page at www.gimp.org We quote the following:</P>

<A name="446040"><!-- 446040 --></A>

<A name="446819"><!-- 446819 --></A>
<H2>"<a NAME="Gimp.about"><!--marker Gimp.about --></a>
About The Gimp</H2>

<A name="446039"><!-- 446039 --></A>
<P>GIMP is an acronym for GNU Image Manipulation Program. It is a freely distributed piece of software suitable for such tasks as photo retouching, image composition and image authoring. </P>

<A name="446044"><!-- 446044 --></A>
<P>It is an extremely capable piece of software with many capabilities. It can be used as a simple paint program, a expert quality photo retouching program, an on-line batch processing system, a mass production image renderer, a image format converter, etc. </P>

<A name="446055"><!-- 446055 --></A>
<P>GIMP is extremely expandable and extensible. It is designed to be augmented with plug-ins and extensions to do just about anything. The advanced scripting interface allows everything from the simplest task to the most complex image manipulation procedures to be easily scripted.</P>

<A name="446064"><!-- 446064 --></A>

<A name="446820"><!-- 446820 --></A>
<H3><a NAME="Gimp.features"><!--marker Gimp.features --></a>
Features and Capabilities</H3>

<A name="446066"><!-- 446066 --></A>
<P>This is only a very quickly thrown together list of GIMP features. This is only the tip of the iceberg.</P>

<A name="446069"><!-- 446069 --></A>

<UL>
<!--L1Bullet--><LI>Full suite of painting tools including Brush, Pencil, Airbrush, Clone, etc.<!--L1Bullet--></LI>

<A name="446072"><!-- 446072 --></A>
<!--L1Bullet--><LI>Tile based memory management so image size is limited only by available disk space<!--L1Bullet--></LI>

<A name="446075"><!-- 446075 --></A>
<!--L1Bullet--><LI>Sub-pixel Sampling for all paint tools for high quality anti-aliasing<!--L1Bullet--></LI>

<A name="446080"><!-- 446080 --></A>
<!--L1Bullet--><LI>Full alpha channel support<!--L1Bullet--></LI>

<A name="446093"><!-- 446093 --></A>
<!--L1Bullet--><LI>Layers and channels<!--L1Bullet--></LI>

<A name="446095"><!-- 446095 --></A>
<!--L1Bullet--><LI>A Procedural Database for calling internal GIMP functions from external programs as in Script-fu <!--L1Bullet--></LI>

<A name="446098"><!-- 446098 --></A>
<!--L1Bullet--><LI>Advanced scripting capabilities <!--L1Bullet--></LI>

<A name="446100"><!-- 446100 --></A>
<!--L1Bullet--><LI>Multiple Undo/Redo (limited only by diskspace)<!--L1Bullet--></LI>

<A name="446102"><!-- 446102 --></A>
<!--L1Bullet--><LI>Transformation tools including rotate, scale, shear and flip<!--L1Bullet--></LI>

<A name="446104"><!-- 446104 --></A>
<!--L1Bullet--><LI>File formats supported include gif, jpg, png, xpm, tiff, tga, mpeg, ps, pdf, pcx, bmp, and many others. <!--L1Bullet--></LI>

<A name="446107"><!-- 446107 --></A>
<!--L1Bullet--><LI>Load, display, convert, save to many file formats.<!--L1Bullet--></LI>

<A name="446109"><!-- 446109 --></A>
<!--L1Bullet--><LI>Selection tools including rectangle, ellipse, free, fuzzy, bezier and intelligent<!--L1Bullet--></LI>

<A name="446112"><!-- 446112 --></A>
<!--L1Bullet--><LI>Plug-ins which allow for the easy addition of new file formats and new effect filters.<!--L1Bullet--></LI>

<A name="446115"><!-- 446115 --></A>
<!--L1Bullet--><LI>More Features here...<!--L1Bullet--></LI>

<A name="446117"><!-- 446117 --></A>

</UL>

<A name="446821"><!-- 446821 --></A>
<H3><a NAME="Gimp.authors"><!--marker Gimp.authors --></a>
Authors</H3>

<A name="446119"><!-- 446119 --></A>
<P>The GIMP was written by Peter Mattis and Spencer Kimball. Many, many other developers have contributed plug-ins. And thousands have provided support and testing.</P>

<A name="446123"><!-- 446123 --></A>
<P>GIMP releases are currently being orchestrated by Manish Singh." </P>

<A name="446131"><!-- 446131 --></A>
<P>End quote</P>

<A name="446213"><!-- 446213 --></A>
<H3>What we can say about Gimp</H3>

<A name="446133"><!-- 446133 --></A>
<P>First we want to congratulate Peter Mattis and Spencer Kimball and all of the other developers of this lovely program. What is said at "About the Gimp" is only the tip of the iceberg. Gimp is capable of everything from advanced image manipulation to basic drawing. Many of its features are inspired by Photoshop and other image manipulation programs. </P>

<A name="446723"><!-- 446723 --></A>
<P>Karin, who is an architect and designer and a former Photoshop user in both MAC and Windows environment, can only say this:</P>

<A name="446833"><!-- 446833 --></A>
<P><STRONG>Compared to Photoshop, Gimp has it all, and even more if you don't buy third party plug-ins. Most of the features in Gimp are more flexible and powerful when you get to know them.The great thing is that Gimp supports psd fileformat and Filter Factory afs files, so you can easily switch from Photoshop to Gimp. Simply, it's a hack of a program and it's comes loaded with a sack of plug-ins. So GO AND GET IT!! you will not be disappointed, and well, it's not wrong that it is free...</STRONG></P>

<A name="446141"><!-- 446141 --></A>
<P>Karin Kylander &amp; Olof S Kylander</P>

<A name="446363"><!-- 446363 --></A>

<A name="446822"><!-- 446822 --></A>
<H2><a NAME="Gimp.history.0.54"><!--marker Gimp.history.0.54 --></a>
Gimp History</H2>

<A name="446225"><!-- 446225 --></A>
<H3>0.54</H3>

<A name="446474"><!-- 446474 --></A>
<P>We want to quote Peter Mattis and Spencer Kimball who are the original creators of Gimp:</P>

<A name="446226"><!-- 446226 --></A>
<P>"The GIMP arose from the ashes of a hideously crafted cs164 (compilers) class project. The setting: early morning. We were both weary from lack of sleep and the terrible strain of programming a compiler in LISP. The limits of our patience had long been exceeded, and yet still the dam held.</P>

<A name="446245"><!-- 446245 --></A>
<P>And then it happened. Common LISP messily dumped core when it could not allocate the 17 MB it needed to generate a parser for a simple grammar using "jyack". An unbelieving moment passed, there was one shared look of disgust, and then our project was vapor. We had to write something...ANYTHING...useful. Something in C. Something that did not rely on nested lists to represent a bitmap. Thus, the GIMP was born.</P>

<A name="446252"><!-- 446252 --></A>
<P>Like the phoenix, glorious, new life sprung out of the burnt remnants of LISP and jyacc. Ideas went flying, decisions were made, the GIMP began to take form.</P>

<A name="446266"><!-- 446266 --></A>
<P>An image manipulation program was the consensus. A program which would at the very least lessen the necessity of using commercial software under "Windoze" or on the "Macintoy". A program that would provide the features missing from the other X painting and imaging tools. A program that would help maintain the long tradition of excellent and free UNIX applications.</P>

<A name="446277"><!-- 446277 --></A>
<P>Six months later, we've reached an early BETA stage. We want to release now to start working on compatibility issues and cross platform stability. Also, we feel now that the program is actually usable and would like to see other interested programmers developing plug-ins and various file format support."</P>

<A name="446302"><!-- 446302 --></A>
<P>end quote.</P>

<A name="446484"><!-- 446484 --></A>
<P>0.54 was released in February 1996, and had a major impact as the first truly professional free image manipulation program. This was the first free program that could compete with the big commercial image manipulation programs. </P>

<A name="446730"><!-- 446730 --></A>
<P>0.54 featured:</P>

<A name="446485"><!-- 446485 --></A>

<UL>
<!--L1Bullet--><LI>Supports 8, 15, 16 and 24 bit color<!--L1Bullet--></LI>

<A name="446492"><!-- 446492 --></A>
<!--L1Bullet--><LI>Ordered and Floyd-Steinberg dithering for 8 bit displays<!--L1Bullet--></LI>

<A name="446493"><!-- 446493 --></A>
<!--L1Bullet--><LI>View images as rgb color, grayscale or indexed color<!--L1Bullet--></LI>

<A name="446500"><!-- 446500 --></A>
<!--L1Bullet--><LI>Simultaneously edit multiple images<!--L1Bullet--></LI>

<A name="446501"><!-- 446501 --></A>
<!--L1Bullet--><LI>Zoom and pan in real-time<!--L1Bullet--></LI>

<A name="446502"><!-- 446502 --></A>
<!--L1Bullet--><LI>GIF, JPEG, PNG, TIFF and XPM support<!--L1Bullet--></LI>

<A name="446504"><!-- 446504 --></A>
<!--L1Bullet--><LI>Selection tools including rectangle, ellipse, free, fuzzy, bezier and intelligent scissors<!--L1Bullet--></LI>

<A name="446516"><!-- 446516 --></A>
<!--L1Bullet--><LI>Transformation tools including rotate, scale, shear and flip<!--L1Bullet--></LI>

<A name="446518"><!-- 446518 --></A>
<!--L1Bullet--><LI>Painting tools including bucket, brush, airbrush, clone, convolve, blend and text<!--L1Bullet--></LI>

<A name="446534"><!-- 446534 --></A>
<!--L1Bullet--><LI>Effects filters (such as blur, edge detect)<!--L1Bullet--></LI>

<A name="446535"><!-- 446535 --></A>
<!--L1Bullet--><LI>Channel &amp; color operations (such as add, composite, decompose)<!--L1Bullet--></LI>

<A name="446536"><!-- 446536 --></A>
<!--L1Bullet--><LI>Plug-ins which allow for the easy addition of new file formats and new effect filters<!--L1Bullet--></LI>

<A name="446541"><!-- 446541 --></A>
<!--L1Bullet--><LI>Multiple undo/redo (note this is called new feature in Photoshop 5)<!--L1Bullet--></LI>

<A name="446549"><!-- 446549 --></A>

</UL>
<P>

<A name="446479"><!-- 446479 --></A>
<P>Even if 0.54 was a beta software, it was so stable that you could use it for daily work. However, one of the major drawbacks of 0.54 was that the toolkit (the code that the slidebars, menus, file dialogs etc.). was built on Motif, which is a commercial toolkit. This was a big drawback for systems like Linux, because you had to buy Motif if you wanted to use the faster, dynamically linked Gimp. Many developers were also students running Linux, who could probably not afford to buy Motif.</P>

<A name="446542"><!-- 446542 --></A>

<A name="446823"><!-- 446823 --></A>
<H3><a NAME="Gimp.history.0.60"><!--marker Gimp.history.0.60 --></a>
0.60</H3>

<A name="446550"><!-- 446550 --></A>
<P>When 0.60 was released in July 96, it had been under S&amp;P (Spencer &amp; Peter) development for four months. One of the main programming advantages was the new toolkit called Gtk (Gimp toolkit), which removed the Motif problem. For the graphic artist, 0.60 was full with new features like:</P>

<A name="446556"><!-- 446556 --></A>

<UL>
<!--L1Bullet--><LI>Basic Layers<!--L1Bullet--></LI>

<A name="446574"><!-- 446574 --></A>
<!--L1Bullet--><LI>Improved painting tools (sub-pixel sampling, brush spacing)<!--L1Bullet--></LI>

<A name="446557"><!-- 446557 --></A>
<!--L1Bullet--><LI>A better airbrush<!--L1Bullet--></LI>

<A name="446558"><!-- 446558 --></A>
<!--L1Bullet--><LI>Cloning between all image types<!--L1Bullet--></LI>

<A name="446560"><!-- 446560 --></A>
<!--L1Bullet--><LI>A pattern selection dialog, and a clone tool making it possible to clone from the active pattern<!--L1Bullet--></LI>

<A name="446566"><!-- 446566 --></A>
<!--L1Bullet--><LI>Paint modes<!--L1Bullet--></LI>

<A name="446568"><!-- 446568 --></A>
<!--L1Bullet--><LI>Border and Feather selection commands<!--L1Bullet--></LI>

<A name="446570"><!-- 446570 --></A>
<!--L1Bullet--><LI>Select by color<!--L1Bullet--></LI>

<A name="446581"><!-- 446581 --></A>
<!--L1Bullet--><LI>Better palette handling<!--L1Bullet--></LI>

<A name="446573"><!-- 446573 --></A>
<!--L1Bullet--><LI>etc..<!--L1Bullet--></LI>

<A name="446575"><!-- 446575 --></A>

</UL>
<P>

<A name="446576"><!-- 446576 --></A>
<P>0.60 was only a developer's release, and was not intended for a widespread audience. It served as a workbench for 0.99 and the final 1.0 version., so functions and enhancement could be tested and dropped or changed. You can look at 0.6 as the alpha version of 0.99.</P>

<A name="446577"><!-- 446577 --></A>

<A name="446824"><!-- 446824 --></A>
<H3><a NAME="Gimp.history.0.99"><!--marker Gimp.history.0.99 --></a>
0.99</H3>

<A name="446578"><!-- 446578 --></A>
<P>In February 97 0.99.X entered the scene. Together with other developers, S&amp;P had made several changes to Gimp and added even more features. The main difference was the new API and the PDB which made it possible to write scripts; Script-Fu's (or macros) could now automate things that you would normally do by hand. 0.99 used a new form of tilebased memory handling which made it possible to load huge images into Gimp (loading a 100MB image to Gimp is no problem). 0.99 also introduced a new native Gimp file format called XCF.</P>

<A name="446585"><!-- 446585 --></A>
<P>The new API made it really easy to write extensions and plug-ins for Gimp. Several new plug-ins and extensions emerged to make Gimp even more useful (e.g SANE that enables direct scan in to Gimp). At the time we're writing this, Gimp has more than 150 plug-ins, covering everything from file formats to fractal tracers.</P>

<A name="446590"><!-- 446590 --></A>
<P>In the summer of -97, Gimp had reached version 0.99.10, and S&amp;P had to drop most of their support since they had graduated and got jobs. However, the other developers of Gimp continued under the orchestration of Federico Mena to make Gimp ready for primetime. Gtk was separated from Gimp in September -97. Gtk had been recognized as an excellent toolkit to build other applications with, and other developers had started to use Gtk to build their applications.</P>

<A name="446592"><!-- 446592 --></A>
<P>Gimp goes into feature freeze in October 97, this means that no new features will be added to the Gimp core libraries and program. GUM version 0.5 is also released early in October -97. The developing work continues to make Gimp stable and ready for version 1.0.</P>

<A name="446593"><!-- 446593 --></A>

<A name="446825"><!-- 446825 --></A>
<H3><a NAME="Gimp.history.1.0"><!--marker Gimp.history.1.0 --></a>
1.0</H3>

<A name="446594"><!-- 446594 --></A>
<P>Gimp version 1.0 is released 19 May 1998 Finally, Gimp is considered stable enough for a worldwide announcement.</P>

<A name="446595"><!-- 446595 --></A>

<A name="446826"><!-- 446826 --></A>
<H2><a NAME="Gimp.future"><!--marker Gimp.future --></a>
The future of Gimp</H2>

<A name="446596"><!-- 446596 --></A>
<P>Gimp will naturally continue to evolve. The future is bright, and we will see new versions of Gimp with new features and functions. The naming convention of Gimp will be the same as for Linux, meaning that the stable version will be called 1.0.X and the development version will be called 1.1.X. This makes it possible for normal users to grab the stable version and use it for prime time job, while the developers can work on a bleeding edge version without introducing new bugs into the stable version. If you want to, you can always download the development version and test it to check out the new features and give the developers feedback about bugs and enhancements, but be aware, it will be unstable, so don't use it for your daily work and don't flood the developers with bug reports (of unnecessary character).</P>

<P><HR>

<EM>Generated by <STRONG>fmtoweb (v. 2.9c)</STRONG> written by Peter G. Martin <a href="mailto:peterm@zeta.org.au">&lt;peterm@zeta.org.au&gt;</a> Last modified: 19 May 1998</EM><P>
<A HREF="Part_one.html"><IMG ALIGN = BOTTOM SRC = "prev.gif" ALT="Previous"></A>
<A HREF="dyn_key.html"><IMG ALIGN = BOTTOM SRC = "next.gif" ALT="Next"></A>
<A HREF="index2.html"><IMG ALIGN=BOTTOM SRC = "toc.gif" ALT="TOC"></A>
<A HREF="GimpmanualIX.html"><IMG ALIGN = BOTTOM SRC = "index.gif" ALT="Index"></A>
<A HREF="webfeedback.html"><IMG ALIGN = BOTTOM SRC = "feedback.gif" ALT="Feedback"></A><P>

</BODY>
</HTML>