Linux does not need to step shyly aside when it comes to
graphics. It can do just about anything that other computing
environments can do, and in some areas, like dealing with many
graphics files at the same time, it even excels. The X Window
System, described in the next chapter, forms a very good base
for bitmapped graphics, while hardware support will
eventually arrive for
3D graphics conforming to the OpenGL standard.
Graphics can not only be drawn but also programmed. There
are tools like the ray-tracer POVRAY presented in this chapter
where you specify the graphics to be generated by a suite
of commands, often in a full-blown graphics-programming
language. While this is perhaps more difficult than drawing the
desired graphics with the mouse, it is also infinitely more
flexible once you have mastered how to use it.
Now, not everybody wants to work with graphics from the
command line. Part of the appeal of working with computer
graphics is the immediate feedback when working with graphics
programs, and Linux can provide these, too, even though those
programs are currently in the minority on Linux (and perhaps
will continue to be).
In this section, we will talk about some of the options for
using and working with graphics on your Linux system. Most of
the programs discussed here require the X Window System,
which we'll show you how to install and configure in later
chapters.
The programs we are covering here are:
- ImageMagick
A number of command-line tools for image manipulation
- GIMP
A graphical image manipulation program
- POVRAY
A famous ray-tracer
There are many more graphics programs available for
Linux, including 3D modelers and video players. Scouring
some Linux archives will reveal a wealth of good software to
you.