Buying Options
Programming Web Graphics with Perl and GNU Softwar
Safari Books Online
Add to Cart
What is this?
Description
From access counters and log-report graphs to scientific plots and on-the-fly animated GIFs, graphics scripting is within the grasp of most Web authors. However, it is a poorly documented field. Programming Web Graphics with Perl & GNU Software shows intermediate and advanced Web designers how to use CGI scripts to generate dynamic graphic content and demystifies the manipulation of graphics formats for newcomers to the Web.
Full Description
Table of Contents
  1. Introduction to Web Graphics

    1. Chapter 1 Image File Formats

      1. Network Graphics Basics
      2. Graphics Interchange Format (GIF)
      3. Portable Network Graphics (PNG)
      4. JPEG
      5. References
    2. Chapter 2 Serving Graphics on the Web

      1. The Server and CGI
      2. Web Graphics and the Browser
      3. Presenting Images in HTML
      4. Colors and the Web Browser
      5. The Once and Future Browser
      6. References
    3. Chapter 3 A Litany of Libraries

      1. Image Support Libraries
      2. References
  2. Graphics Programming Tools

    1. Chapter 4 On-the-Fly Graphics with GD

      1. GD Jumpstart
      2. Sample Application: A Chess Board Simulator
      3. The GD.pm Distribution
      4. Font Methods
      5. Polygon Methods
    2. Chapter 5 Industrial-Strength Graphics Scripting with PerlMagick

      1. Learn PerlMagick in 21 Seconds
      2. The ImageMagick Distributionand PerlMagick
      3. Image::Magick Attributes and Methods by Category
      4. Reading and Writing Images
      5. Getting and Setting Image::Magick Attributes
      6. Manipulating Images
      7. How to Tell When Something Has Gone Wrong
      8. Using the ImageMagick Utilities
    3. Chapter 6 Charts and Graphs with GIFgraph

      1. Let's Make Some Graphs!
      2. GIFgraph Reference
      3. Colors in GIFgraph
      4. Creating Data Sets with Data::Xtab
      5. Passing GIFgraph Graphs to GD Objects
    4. Chapter 7 Web Graphics with the Gimp

      1. Quick Gimp
      2. Getting and Installing the Gimp
      3. Using the Gimp for Day-to-Day Web Projects
      4. Scripting the Gimp in Perl
      5. References
  3. Dynamic Graphic Techniques

    1. Chapter 8 Image Maps

      1. Client-Side Versus Server-Side
      2. Image Map Tools
      3. Image Maps on the Fly: A Clickable "Wander" Engine
    2. Chapter 9 Moving Pictures: Programming GIF Animation

      1. Anatomy of a GIF89a Animation
      2. Seven Easy Pieces with PerlMagick
      3. GIFscript, an Animation Scripting Language
    3. Chapter 10 Web Graphics Cookbook

      1. The BrokenImage Module
      2. A Web Page Access Counter
      3. A JavaScript Rollover Menu
      4. A Web Cam
      5. ASCII ALTs
      6. Thumbnailing
      7. References
    4. Chapter 11 Paperless Office? Not in Our Lives: Printing and the Web

      1. Everything I Needed to Know About PostScript I Learned Here
      2. Using the PostScript Modules on the Web
      3. The PostScript::TextBlock Module
      4. Multipage Documents with PostScript::Document
      5. The PostScript::Elements Module
      6. References
  4. Appendixes

    1. Appendix A A Simple PNG Decoder in Perl

    2. Appendix B Quick Reference Guide to the Gimp

      1. The Gimp Toolbox
      2. The Toolbox Menu Hierarchy
      3. The Image Menu Hierarchy
    3. Appendix C Procedure Reference for the Gimp

      1. Procedural Database Information
      2. File Operations
      3. Painting, Drawing, and Transforms
      4. Color Control, Palettes, and Patterns
      5. Selection Procedures
      6. Layers and Channels
      7. Undo and Redo
      8. Image Information and Management
      9. User Interface
      10. Extensions
  1. Colophon

View Full Table of Contents
Product Details
Title:
Programming Web Graphics with Perl and GNU Softwar
By:
Shawn Wallace
Publisher:
O'Reilly Media
Formats:
  • Print
  • Safari Books Online
Print Release:
February 1999
Pages:
468
Print ISBN:
978-1-56592-478-9
| ISBN 10:
1-56592-478-9
Customer Reviews
About the Author
  1. Shawn Wallace

    has been applying computers to graphics problems for the past fifteen years. A programmer and artist, Shawn is managing director of the AS220 (www.as220.org) artist community in Providence, RI, a cofounder of the SMT Computing Society, and a member of the Rhode Island chapter of the Perl Mongers. He is also involved in the Bolero open source music notation system (www.as220.org/shawn/bolero) and the Institute for Folk Computing, a program to inform and inspire the use of open software by the general public in Providence. Shawn studied computer engineering at the University of Rhode Island and participated in the construction of an early (mid-80s) hypermedia delivery system at HyperView Systems in Middletown, RI.

    View Shawn Wallace's full profile page.

Colophon

Our look is the result of reader comments, our own experimentation, and feedback from distribution channels. Distinctive covers complement our distinctive approach to technical topics, breathing personality and life into potentially dry subjects. The animal on the cover of Programming Web Graphics with Perl and GNU Software is a collared titi, a small, capuchin-like monkey found in South America. The word "titi" means "little cat" in the language of the Aymara Indians of Peru and Bolivia, and it's not hard to see why it was so named. The titi is one of the smallest of the monkeys, measuring 12-16 inches long, with a long, bushy tail measuring 13-20 inches. Titis have long, silky fur, and long, claw-like nails. Despite their short legs, they are extremely agile jumpers. They feed on insects, lizards, fruit, leaves, blossoms, and occasionally small birds.

Titis live in pairs, perhaps with one or two young. They are believed to mate for life. Females give birth to one offspring at a time, who is then carried and cared for by the male until reaching maturity. Although titis are extremely nervous monkeys who seem to be in constant motion, it is not uncommon for the pair to take a break and rest on a tree branch huddled close together, with their tails intertwined. When it comes to protecting their territory, titis are very aggressive, and often start the day by patrolling the edge of their territory and jumping up and down and screaming at the titi in the adjoining territory, who is engaged in a similar security patrol. Jane Ellin was the production editor for Programming Web Graphics with Perl and GNU Software . Kim Brown was the copyeditor; Lynn Hutchinski wrote the index with support from Seth Maislin; Nicole Gipson Arigo, Sarah Jane Shangraw, and Sheryl Avruch provided quality control; and Betty Hugh, Kimo Carter, and Sebastian Banker provided production support.

Edie Freedman designed the cover of this book, using a 19th-century engraving from the Dover Pictorial Archive. The cover layout was produced with Quark XPress 3.3 using the ITC Garamond font. Whenever possible, our books use RepKover?, a durable and flexible lay-flat binding. If the page count exceeds RepKover's limit, perfect binding is used.

The inside layout was designed by Edie Freedman and implemented in FrameMaker by Mike Sierra. The text and heading fonts are ITC Garamond Light and Garamond Book. The illustrations that appear in the book were created in Macromedia Freehand 7.0 by Robert Romano. This colophon was written by Clairemarie Fisher O'Leary.

  • Book cover of Programming Web Graphics with Perl and GNU Softwar