There are also times when generating images dynamically makes less
sense. It is much less efficient to generate an image dynamically
than for your web server to serve the image from an image file. Thus,
just because some of these tools allow you to generate really cool
graphics dynamically doesn't mean you must use them only in a
dynamic context. Unless the images you generate are based upon data
that changes, save the image to a static file and serve that instead.
This chapter presents a broad overview of the different tools
available for generating dynamic images online, and includes
references with each for finding more information. The goal of this
chapter is to explain techniques for generating images dynamically
and familiarize you with the most popular tools available to you. A
full description of many of these tools along with others is
available in a book of its own, Programming Web Graphics
with Perl and GNU Software by Shawn Wallace
(O'Reilly & Associates, Inc.).