
Fundamentals of SVG programming
Concepts to source code
Résumé
Fundamentals of SVG Programming: Concepts to Source Code is a comprehensive guide to the core concepts of SVG programming, including the coordinate systems, color gradients, grid patterns, Bezier curves, transforms, charts, graphs, and more. Written for those new to SVG, this book does an excellent job of "marrying" SVG to mathematics, showing how simple equations can be used to create and manipulate SVG graphics. It presents the information in "bite-size" pieces, teaching users how to create a plethora of standard graphics, and includes a CD-ROM with over 20,000 ready-to-use code samples derived from geometric objects. These samples can be implemented as is or customized for specific projects.
The book addresses all the salient features of SVG that someone would need to get up to speed. The book's use of basic mathematical functions to generate images is a strong selling point; not everyone can draw, but just about everyone can do basic math. I found the topics to be thoroughly covered; and the material is very well organized, proceeding from the simple to the more complex.
Keith Bugg, Dr. Dobb's Journal Contributor, SVG Author and Developer
Key features
- Uses practical SVG code samples throughout, most of which do not require significant programming experience
- Provides many simple examples that let you produce attractive graphics, and help you learn graphics-related techniques
- Teaches you to create geometric shapes such as arcs, spirals, ellipses, and Bezier curves that can all be modified and extended to your needs
On the CD! (See Appendix A for more details)
- CD LIBRARY. Contains SVG documents for each chapter in the book
- SOURCE CODE. Contains all the code from examples in the book, arranged by chapter
- SUPPLEMENTAL CODE. Contains a number of sub-folders (some of which contain many additional sub-folders) with numerous examples illustrating how to incorporate a particular type of geometric object
- SOFTWARE. Contains a copy of Perl and InstantSaxon, and all the files needed to install them
Contents
- Introduction
- SVG Coordinate System, Simple Shapes, and Colors
- Color Gradients and Style
- Circles, Ellipses, and path Elements
- SVG pattern, Grid Patterns, and clipPath
- Quadratic and Cubic Bezier Curves
- SVG Transformations
- SVG Filters
- Displaying Text
- Simple SVG Animation
- SVG for Bar Charts and Line Graphs
- HTML, ECMAScript, and SVG DOM
- Interactive SVG and ECMAScript
- ECMAScript and SVG Animation
- ECMAScript and Polar Equations
- SVG and Pie Charts
- ECMAScript, Recursion, and SVG
- Generating SVG Documents
- Supplemental Patterns
- Appendix A XSL Basics
- Appendix B Introduction to XML
- Appendix C Perl Basics
- Appendix D About the CD-ROM
- Index
L'auteur - Oswald Campesato
Oswald Campesato (Cupertino, CA) is an independent
consultant who specializes in Perl, Java, and Web
application development in conjunction with Open Source
projects. He is the author of Java Graphics Programming
Library: Concepts to Source Code.
Caractéristiques techniques
PAPIER | |
Éditeur(s) | Charles River Media |
Auteur(s) | Oswald Campesato |
Parution | 20/11/2003 |
Nb. de pages | 534 |
Format | 18,7 x 23,5 |
Couverture | Broché |
Poids | 935g |
Intérieur | Noir et Blanc |
EAN13 | 9781584502982 |
ISBN13 | 978-1-58450-298-2 |
Avantages Eyrolles.com
Nos clients ont également acheté
Consultez aussi
- Les meilleures ventes en Graphisme & Photo
- Les meilleures ventes en Informatique
- Les meilleures ventes en Construction
- Les meilleures ventes en Entreprise & Droit
- Les meilleures ventes en Sciences
- Les meilleures ventes en Littérature
- Les meilleures ventes en Arts & Loisirs
- Les meilleures ventes en Vie pratique
- Les meilleures ventes en Voyage et Tourisme
- Les meilleures ventes en BD et Jeunesse