Books & Videos

Table of Contents

  1. Raster Images and Web Graphics

    1. Chapter 1 Creating Graphics with Perl

      1. Introduction to File Formats
      2. Color
      3. Raster File Formats
      4. Vector Graphic File Formats
      5. Document File Formats
      6. References
    2. Chapter 2 On-the-Fly Graphics with GD

      1. GD Basics
      2. Sample GD Applications
      3. Reading and Writing Methods
      4. Getting and Setting General Information
      5. Color Table Manipulation Methods
      6. Brushes, Styles, and Tiles
      7. Copying and Transforming Images
      8. Image Drawing and Manipulation Methods
      9. Strings and Fonts
      10. Polygon Methods
    3. Chapter 3 Graphics Scripting with Image::Magick

      1. What Is ImageMagick?
      2. Using Image::Magick
      3. Sample Image::Magick Applications
      4. Reading and Writing Images
      5. Retrieving and Setting File Information
      6. Sizing and Transforming Images
      7. Copying and Composing Images
      8. Color and Transparency
      9. Annotation and Drawing
      10. Filters and Effects
    4. Chapter 4 Charts and Graphs with GD::Graph

      1. Let’s Make Some Graphs!
      2. A Sample GD::Graph Application
      3. GD::Graph Methods
      4. Attributes of GD::Graph Objects
      5. Colors and Fonts in GD::Graph
    5. Chapter 5 Scripting the Gimp with Perl

      1. Getting and Installing the Gimp
      2. Writing Gimp Plug-ins in Perl
      3. Your First Gimp Script
      4. Object-Oriented Versus Procedural Scripting
      5. Adding New Features to the Gimp
      6. Standalone Scripts
  2. Vector Images and Animations

    1. Chapter 6 SVG: The Scalable Vector Graphics Format

      1. SVG Document Structure
      2. The Basic SVG Tags
    2. Chapter 7 Creating SVG with Perl

      1. A Slide-Show Presentation
      2. SVG Animation
      3. Creating a Bouncing Ball
      4. SVG Scripting with JavaScript
      5. Using Unicode Text in SVG Images
      6. Transformation with XSLT and Perl
    3. Chapter 8 SWF: The Flash File Format

      1. The History of Flash and SWF
      2. The Format and Function of SWF Files
      3. Anatomy of a Tag
      4. Parsing an SWF File with Perl
    4. Chapter 9 Using Ming

      1. Installation
      2. Overview of the Perl Interface
      3. The Astral Trespassers Game
      4. The SWF Module
      5. The SWF::Movie Module
      6. The SWF::Sprite (or SWF::MovieClip) Module
      7. The SWF::DisplayItem Module
      8. The SWF::Shape Module
      9. The SWF::Button Module
      10. The SWF::Bitmap Module
      11. The SWF::Text Module
      12. The SWF::TextField Module
      13. The SWF::Font Module
      14. The SWF::Fill Module
      15. The SWF::Gradient Module
      16. The SWF::Morph Module
      17. The SWF::Sound Module
      18. The SWF::Action Module
      19. SWF Recipes
  3. Documents and Printing

    1. Chapter 10 Printing with Postscript and PDF

      1. PostScript in a Nutshell
      2. Portable Document Format (PDF)
      3. References
    2. Chapter 11 Using the PostScript Modules

      1. Creating PostScript from a Web Interface
      2. The PostScript::TextBlock Module
      3. The PostScript::Document Module
      4. The PostScript::Elements Module
      5. Other PostScript Modules
    3. Chapter 12 Creating PDF Documents with Perl

      1. Introduction to PDF::API2
      2. Creating Address Labels
      3. Adding to Existing PDF Files
      4. PDF::API2 Reference
      5. PDF::API2::Page
      6. PDF::API2::Content
      7. PDF::API2::Gfx
      8. PDF::API2::Text
      9. PDF::API2::Outline
      10. References
  4. Appendixes

    1. Appendix Serving Graphics on the Web

      1. The Server and CGI
      2. Web Graphics and the Browser
      3. Presenting Images in HTML
      4. References
    2. Appendix Gimp Reference

      1. The Gimp::Fu register( ) Method
      2. The Gimp Interface
    3. Appendix Image::Magick File Formats

    4. Appendix ActionScript Reference

      1. Operators and Control Structures
      2. Actions, Functions, and Properties
      3. Objects
  1. Colophon