Programming Web Graphics with Perl and GNU Software

Programming Web Graphics with Perl and GNU Software
ISBN-10
1565924789
ISBN-13
9781565924789
Category
Computers / Software Development & Engineering / Computer Graphics
Pages
454
Language
English
Published
1999
Publisher
O'Reilly
Author
Shawn P. Wallace

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. It is a little documented field, however, and the many valuable free libraries and tools available on the Internet remain under-utilized.Programming Web Graphics with Perl & GNU Softwareis aimed at intermediate and advanced Web users who want to use CGI scripts to generate dynamic graphic content. It will also help to demystify the manipulation of graphics formats for newcomers to the Web.

Programming Web Graphics with Perl & GNU Softwaretakes a practical, resource-like approach to the content. It is not a book about design or aesthetics of Web graphics; its focus is on programming or, more accurately, scripting programs that manipulate graphics file to be published on the Web. Most of the examples in the book use Perl as a scripting language, though the concepts are applicable to any programming language. However, several powerful Perl modules for generating graphics (GD, PerlMagick, GIFgraph) should help position Perl as a major contender for your Web graphics applications. Most of the topics covered in the book are applicable to any platform (NT, Linux, Un*x, MaxOS), with the exception of the chapter detailing the Gnu Image Manipulation Program (a free Adobe Photoshop-like application), which requires a connection to an X server. The focus is always on free software, when it is available.

This book covers the following:

  • a tour through the most popular Web graphics file formats by implementing parsers for GIF, JPEG, and PNG files
  • descriptions of the PNG, JPEG, and giflib libraries, as well as many other free and proprietary libraries and SDKs
  • extensive documentation and examples using the Perl graphics modules GD and GIFgraph, and the Perl interface to the powerful ImageMagick libraries
  • documentation on the Gnu Image Manipulation Program (GIMP) and the Perl interface that lets you easily script plug-ins or interface to the GIMP via the Web
  • the creation of image maps from data extracted from a database
  • the implementation of several new Perl modules for the creation of neatly formatted PostScript files
  • details on interfacing to a fax gateway
  • reusable recipes for many popular applications such as Web counters and Web cams
  • the creation of animated GIFs on-the-fly

One of the key ingredients to the success of the Web is that anyone who wanted to could participate in publishing to the world. This book will take its readers to the next level of publishing to the world: learning to use scripting programs to create dynamic graphics for their Web sited. The information in this book is written in a practical, easy manner with high-quality documentation and useful examples throughout. It is a detailed reference that provides Web designers and programmers and with the information they need to program.

Similar books

  • Adobe Photoshop Elements 2.0: A Visual Introduction to Digital Imaging
    By Philip Andrews

    USING SELECTIONS AND LAYERS broken sword.psd 44.9 % ( Sword , RGB ) BOX Layers More Opacity : 100N THE т Sward BROKEN SWORD T T The Layero Layer Styles vet Stw Red . We Purple . Por DR . Martens Go ! ntru Figure 6.33 You can add a ...

  • Macromedia Fireworks 8: Training from the Source
    By Patti Schulze

    If you learn best by doing, and what you're intent on doing is create stunning Web graphics with Macromedia Fireworks 8, this is the place to turn. The best-selling tutorial...

  • Corel Paint Shop Pro X Revealed
    By Sonja Shea

    Aimed at readers who are new to Paint Shop Pro, Paint Shop Pro X Revealed teaches beginners how to edit their photos, paint digitally, and/or create graphics. Paint Shop Pro...

  • New Perspectives on Microsoft Office PowerPoint 2003: Comprehensive
    By Beverly B. Zimmerman, S. Scott Zimmerman

    Part of the New Perspectives series, this text offers a case-based, problem-solving approach and innovative technology for meaningful learning of Microsoft PowerPoint 2003.

  • Graphical Treasures on the Internet
    By Bridget Mintz Testa

    What are the graphical resources on the net? Beginning with a short history of graphics on the net, this work details how other designers use the net for accessing graphics,...

  • Emotion as Promotion: A Book of Thirst
    By Rick Valicenti

    From innovative fonts and commercial logos to products and artists' books, the work of graphic design collective Thirst is unmistakable: dazzling in form, intellectually challenging, incorporating Real Human Presence, just...

  • Beyond Bullet Points: Using Microsoft PowerPoint to Create Presentations that Inform, Motivate and Inspire
    By Cliff Atkinson

    Praise for Cliff’s successful seminars:"I completely overhauled my presentation based on Cliff’s concepts. The response was unbelievable!"—Pete Nelson, CEO, The Valeo GroupUnload those boring, bullet-riddled slides—and unlock the amazing story...

  • The Complete HyperCard 2.2 Handbook
    By Danny Goodman

    Here is one of the most successful books ever published for the Macintosh, with over 600,000 copies in print. The book has been revised and updated for version 2.2, which...

  • Microsoft PowerPoint 97 Field Guide
    By Stephen L. Nelson

    Here's the one place you can quickly find accurate information about Microsoft PowerPoint 97. In no time, you'll have the lay of the land, identify toolbar buttons and commands, learn...

  • Encyclopedia of Graphics File Formats
    By James D. Murray, William VanRyper

    O''Reilly''s new edition of the Encyclopedia of Graphics File Formats is a wonderfully diverse kind of product--it''s a book, a CD-ROM, and a World Wide Web product, all in one....