Résumé
Contents
Preface
Chapter 1. Getting Started
Graphics SystemsScalability
SVG's Role
Creating an SVG Graphic
Chapter 2. Coordinates
The ViewportUsing Default User Coordinates
Specifying User Coordinates for a Viewport
Preserving Aspect Ratio
Nested Systems of Coordinates
Chapter 3. Basic Shapes
LinesStroke 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 PresentationUsing Styles with SVG
Document Structure--Grouping and Referencing Objects
Chapter 5. Transforming the Coordinate System
The translate TransformationThe 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 closepathRelative 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
PatternsGradients
Transforming Gradients and Patterns
Chapter 8. Text
Text TerminologySimple 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 PathMasking
Case Study--Masking a Graphic
Chapter 10. Filters
How Filters WorkCreating 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 BasicsHow 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 SVGUsing 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 HandPartitioning 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
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
- Informatique Développement d'applications Conception et développement web
- Informatique Développement d'applications Conception et développement web Services Web
- Informatique Développement d'applications Langages HTML
- Informatique Développement d'applications Langages XML
- Informatique Développement d'applications Langages XSLT