SVG Essentials
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. J. David Eisenberg's insightful book takes you through the ins and outs of SVG, beginning with basics needed to create simple lin...
Autor principal: | |
---|---|
Formato: | Libro electrónico |
Idioma: | Inglés |
Publicado: |
Sebastopol :
O'Reilly Media
2002.
|
Edición: | 1st ed |
Materias: | |
Ver en Biblioteca Universitat Ramon Llull: | https://discovery.url.edu/permalink/34CSUC_URL/1im36ta/alma991009627110006719 |
Tabla de Contenidos:
- Contents; Preface; Who Should Read This Book?; Who Should Not Read This Book?; If You're Still Reading This...; About the Examples; Organization of This Book; Conventions Used in This Book; Request for Comments; Acknowledgments; 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 ElementThe 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 linetoPath Shortcuts; Elliptical Arc; Technique: Converting from Other Arc Formats; Bézier 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 PathMasking; 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 ElementThe 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; What Is XML?; Anatomy of an XML Document; Character Encodings; Validity; XML Namespaces; Tools for Processing XML; Appendix B: Introduction to Stylesheets; Anatomy of a Style; Style Selectors; Internal Stylesheets
- Style Selector Classes