Tous nos rayons

Déjà client ? Identifiez-vous

Mot de passe oublié ?

Nouveau client ?

CRÉER VOTRE COMPTE
SVG Essentials
Ajouter à une liste

Librairie Eyrolles - Paris 5e
Indisponible

SVG Essentials

SVG Essentials

J. David Eisenberg

336 pages, parution le 22/02/2002

Résumé

Scalable Vector Graphics - or SVG - is the new XML-based graphics standard from the W3C that will enable Web documents to be smaller, faster and more interactive. This insightful book takes you through the ins and outs of SVG, from the basics to more complicated features. Whether you're a graphic designer looking for new tools, or a programmer creating and managing graphics, this book provides a solid foundation.

Contents

Preface

Chapter 1. Getting Started

   Graphics Systems
   Scalability
   SVG's Role
   Creating an SVG Graphic

Chapter 2. Coordinates

   The Viewport
   Using Default User Coordinates
   Specifying User Coordinates for a Viewport
   Preserving Aspect Ratio
   Nested Systems of Coordinates

Chapter 3. Basic Shapes

   Lines
   Stroke Characteristics
   Rectangles
   Circles and Ellipses
   The polygon Element
   The polyline Element
   Line Caps and Joins
   Basic Shapes Reference Summary

Chapter 4. Document Structure

   Structure and Presentation
   Using Styles with SVG
   Document Structure--Grouping and Referencing Objects

Chapter 5. Transforming the Coordinate System

   The translate Transformation
   The scale Transformation
   Sequences of Transformations
   Technique: Converting from Cartesian Coordinates
   The rotate Transformation
   Technique: Scaling Around a Center Point
   The skewX and skewY Transformations
   Transformation Reference Summary

Chapter 6. Paths

   moveto, lineto, and closepath
   Relative moveto and lineto
   Path Shortcuts
   Elliptical Arc
   Technique: Converting from Other Arc Formats
   B\('ezier Curves
   Path Reference Summary
   Paths and Filling
   The marker element
   Marker Miscellanea

Chapter 7. Patterns and Gradients

   Patterns
   Gradients
   Transforming Gradients and Patterns

Chapter 8. Text

   Text Terminology
   Simple Attributes and Properties of the text Element
   Text Alignment
   The tspan element
   Setting textLength
   Vertical Text
   Internationalization and Text
   Text on a Path
   Whitespace and Text
   Case Study--Adding Text to a Graphic

Chapter 9. Clipping and Masking

   Clipping to a Path
   Masking
   Case Study--Masking a Graphic

Chapter 10. Filters

   How Filters Work
   Creating a Drop Shadow
   Creating a Glowing Shadow
   The feImage Filter
   The feComponentTransfer Filter
   The feComposite Filter
   The feBlend Filter
   The feFlood and feTile Filters
   Lighting Effects
   Accessing the Background
   The feMorphology Element
   The feConvolveMatrix Element
   The feDisplacementMap Element
   The feTurbulence Element
   Filter Reference Summary

Chapter 11. Animating and Scripting SVG

   Animation Basics
   How Time Is Measured
   Repeated Action
   The set Element
   The animateColor Element
   The animateTransform Element
   The animateMotion Element
   Using Links in SVG
   Scripting SVG

Chapter 12. Generating SVG

   Using Perl to Convert Custom Data to SVG
   Using Java to Convert XML to SVG
   Using XSLT to Convert XML Data to SVG

Chapter 13. Serving SVG Files

   Serving Web Files--The Task at Hand
   Partitioning the Task
   Setting up the Server

Appendix A. The XML You Need for SVG

Appendix B. Introduction to Stylesheets

Appendix C. Programming Concepts

Appendix D. Matrix Algebra

Appendix E. Creating Fonts

Appendix F. Using SVG with Other XML Applications

Index

L'auteur - J. David Eisenberg

J. David Eisenberg is a programmer and instructor living in San Jose, California with his cat, Tabitha. David has a talent for teaching and explaining. He has developed courses for CSS, JavaScript, CGI, and beginning XML. He also teaches C and Perl at De Anza Community College in Cupertino. David has written articles for xml.com and alisapart.com on topics such as Javascript and the Document Object Model, XML validation, XSL Transformations and Formatting Objects, and (surprise) SVG. His on-line courses provide introductory tutorials for Korean, Modern Greek, and Russian. David has also been developing education software since 1975, when he worked with the Modern Foreign Language project at the University of Illinois to develop computer-assisted instruction on the PLATO system. He co-authored several of the in-box tutorials shipped with the venerable Apple II computer. David did the programming for the multimedia CD-ROM version of a series of children's stories, and the programming for beginning Algebra and Spanish discs. When not programming, David enjoys digital photography, reading science fiction, and riding his bicycle.

Caractéristiques techniques

  PAPIER
Éditeur(s) O'Reilly
Auteur(s) J. David Eisenberg
Parution 22/02/2002
Nb. de pages 336
Format 15 x 23
Couverture Broché
Poids 502g
Intérieur Noir et Blanc
EAN13 9780596002237
ISBN13 978-0-596-00223-7

Avantages Eyrolles.com

Livraison à partir de 0,01 en France métropolitaine
Paiement en ligne SÉCURISÉ
Livraison dans le monde
Retour sous 15 jours
+ d'un million et demi de livres disponibles
satisfait ou remboursé
Satisfait ou remboursé
Paiement sécurisé
modes de paiement
Paiement à l'expédition
partout dans le monde
Livraison partout dans le monde
Service clients sav@commande.eyrolles.com
librairie française
Librairie française depuis 1925
Recevez nos newsletters
Vous serez régulièrement informé(e) de toutes nos actualités.
Inscription