Articoli correlati a SVG Essentials

Eisenberg, J David SVG Essentials ISBN 13: 9780596002237

SVG Essentials - Brossura

 
9780596002237: SVG Essentials

Sinossi

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 line drawings and then moving through more complicated features like filters, transformations, and integration with Java, Perl, and XSLT.Unlike GIFs, JPEGs or PNGs (which are bitmapped), SVG images are both resolution- and device-independent, so that they can scale up or down to fit proportionally into any size display or any Internet device -- from PDAs to large office monitors and high-resolution printers. Smaller than bitmapped files and faster to download, SVG images can be rendered with different CSS styles for each environment. They work well across a range of available bandwidths.SVG makes it possible for designers to escape the constant need to update graphics by hand or use custom code to generate bitmap images. And while SVG was created with the Web in mind, the language has a variety of other uses. SVG greatly simplifies tasks like:

  • Creating web sites whose graphics reflect the content of the page, changing automatically if the content changes
  • Generating graphs and charts from information stored in a wide variety of sources
  • Exchanging detailed drawings, from architectural plans to CAD layouts to project management diagrams
  • Creating diagrams that users can explore by zooming in and panning around
  • Generating bitmap images for use in older browsers using simple automatable templates
  • Managing graphics that support multiple languages or translations
  • Creating complex animation
By focusing sharply on the markup at the foundation of SVG, SVG Essentials gives you a solid base on which to create your own custom tools. Explanations of key technical tools -- like XML, matrix math, and scripting -- are included as appendices, along with a reference to the SVG vocabulary.Whether you're a graphic designer in search of new tools or a programmer dealing with the complex task of creating and managing graphics, SVG Essentials provides you with the means to take advantage of SVG.

Le informazioni nella sezione "Riassunto" possono far riferimento a edizioni diverse di questo titolo.

Contenuti

Dedication; 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; 1.1 Graphics Systems; 1.2 Scalability; 1.3 SVG’s Role; 1.4 Creating an SVG Graphic; Chapter 2: Coordinates; 2.1 The Viewport; 2.2 Using Default User Coordinates; 2.3 Specifying User Coordinates for a Viewport; 2.4 Preserving Aspect Ratio; 2.5 Nested Systems of Coordinates; Chapter 3: Basic Shapes; 3.1 Lines; 3.2 Stroke Characteristics; 3.3 Rectangles; 3.4 Circles and Ellipses; 3.5 The polygon Element; 3.6 The polyline Element; 3.7 Line Caps and Joins; 3.8 Basic Shapes Reference Summary; Chapter 4: Document Structure; 4.1 Structure and Presentation; 4.2 Using Styles with SVG; 4.3 Document Structure -- Grouping and Referencing Objects; Chapter 5: Transforming the Coordinate System; 5.1 The translate Transformation; 5.2 The scale Transformation; 5.3 Sequences of Transformations; 5.4 Technique: Converting from Cartesian Coordinates; 5.5 The rotate Transformation; 5.6 Technique: Scaling Around a Center Point; 5.7 The skewX and skewY Transformations; 5.8 Transformation Reference Summary; Chapter 6: Paths; 6.1 moveto, lineto, and closepath; 6.2 Relative moveto and lineto; 6.3 Path Shortcuts; 6.4 Elliptical Arc; 6.5 Technique: Converting from Other Arc Formats; 6.6 Bézier Curves; 6.7 Path Reference Summary; 6.8 Paths and Filling; 6.9 The marker element; 6.10 Marker Miscellanea; Chapter 7: Patterns and Gradients; 7.1 Patterns; 7.2 Gradients; 7.3 Transforming Gradients and Patterns; Chapter 8: Text; 8.1 Text Terminology; 8.2 Simple Attributes and Properties of the text Element; 8.3 Text Alignment; 8.4 The tspan element; 8.5 Setting textLength; 8.6 Vertical Text; 8.7 Internationalization and Text; 8.8 Text on a Path; 8.9 Whitespace and Text; 8.10 Case Study -- Adding Text to a Graphic; Chapter 9: Clipping and Masking; 9.1 Clipping to a Path; 9.2 Masking; 9.3 Case Study -- Masking a Graphic; Chapter 10: Filters; 10.1 How Filters Work; 10.2 Creating a Drop Shadow; 10.3 Creating a Glowing Shadow; 10.4 The feImage Filter; 10.5 The feComponentTransfer Filter; 10.6 The feComposite Filter; 10.7 The feBlend Filter; 10.8 The feFlood and feTile Filters; 10.9 Lighting Effects; 10.10 Accessing the Background; 10.11 The feMorphology Element; 10.12 The feConvolveMatrix Element; 10.13 The feDisplacementMap Element; 10.14 The feTurbulence Element; 10.15 Filter Reference Summary; Chapter 11: Animating and Scripting SVG; 11.1 Animation Basics; 11.2 How Time Is Measured; 11.3 Repeated Action; 11.4 The set Element; 11.5 The animateColor Element; 11.6 The animateTransform Element; 11.7 The animateMotion Element; 11.8 Using Links in SVG; 11.9 Scripting SVG; Chapter 12: Generating SVG; 12.1 Using Perl to Convert Custom Data to SVG; 12.2 Using Java to Convert XML to SVG; 12.3 Using XSLT to Convert XML Data to SVG; Chapter 13: Serving SVG Files; 13.1 Serving Web Files -- The Task at Hand; 13.2 Partitioning the Task; 13.3 Setting up the Server; The XML You Need for SVG; What Is XML?; Anatomy of an XML Document; Character Encodings; Validity; XML Namespaces; Tools for Processing XML; Introduction to Stylesheets; Anatomy of a Style; Style Selectors; Internal Stylesheets; Style Selector Classes; Using CSS with SVG; Programming Concepts; Constants; Variables; Assignment and Operators; Arrays; Comments; Conditional Statements; Repeated Actions; Functions; Objects, Properties, and Methods; What, Not How; Matrix Algebra; Matrix Terminology; Matrix Addition; Matrix Multiplication; How SVG Uses Matrix Algebra for Transformations; Creating Fonts; The ttf2svg Utility; Using SVG with Other XML Applications; Referring to an SVG Document in HTML; Referring to an SVG Document in XHTML; Placing SVG Directly Within XHTML Documents; Embedding SVG in XSL Formatting Objects; Colophon;

Product Description

Book by Eisenberg J David

Le informazioni nella sezione "Su questo libro" possono far riferimento a edizioni diverse di questo titolo.

  • EditoreO′Reilly
  • Data di pubblicazione2002
  • ISBN 10 0596002238
  • ISBN 13 9780596002237
  • RilegaturaCopertina flessibile
  • LinguaInglese
  • Numero edizione1
  • Numero di pagine368

Compra usato

Condizioni: discreto
Item in good condition. Textbooks...
Visualizza questo articolo

GRATIS per la spedizione in U.S.A.

Destinazione, tempi e costi

Risultati della ricerca per SVG Essentials

Foto dell'editore

Eisenberg, J. David
Editore: O'Reilly Media, 2002
ISBN 10: 0596002238 ISBN 13: 9780596002237
Antico o usato Brossura

Da: SecondSale, Montgomery, IL, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Acceptable. Item in good condition. Textbooks may not include supplemental items i.e. CDs, access codes etc. Codice articolo 00070230027

Contatta il venditore

Compra usato

EUR 6,91
Convertire valuta
Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

J. David Eisenberg
Editore: O'Reilly Media, 2002
ISBN 10: 0596002238 ISBN 13: 9780596002237
Antico o usato Paperback

Da: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: Very Good. No Jacket. May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less 1.14. Codice articolo G0596002238I4N00

Contatta il venditore

Compra usato

EUR 6,94
Convertire valuta
Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

J. David Eisenberg
Editore: O'Reilly Media, 2002
ISBN 10: 0596002238 ISBN 13: 9780596002237
Antico o usato Paperback

Da: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: Very Good. No Jacket. Former library book; May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less 1.14. Codice articolo G0596002238I4N10

Contatta il venditore

Compra usato

EUR 6,94
Convertire valuta
Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

J. David Eisenberg
Editore: O'Reilly Media, 2002
ISBN 10: 0596002238 ISBN 13: 9780596002237
Antico o usato Paperback

Da: ThriftBooks-Phoenix, Phoenix, AZ, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: Very Good. No Jacket. May have limited writing in cover pages. Pages are unmarked. ~ ThriftBooks: Read More, Spend Less 1.14. Codice articolo G0596002238I4N00

Contatta il venditore

Compra usato

EUR 6,94
Convertire valuta
Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

J. David Eisenberg
Editore: O'Reilly Media, 2002
ISBN 10: 0596002238 ISBN 13: 9780596002237
Antico o usato Paperback

Da: ThriftBooks-Atlanta, AUSTELL, GA, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 1.14. Codice articolo G0596002238I3N00

Contatta il venditore

Compra usato

EUR 6,94
Convertire valuta
Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

J. David Eisenberg
Editore: O'Reilly Media, 2002
ISBN 10: 0596002238 ISBN 13: 9780596002237
Antico o usato Paperback

Da: ThriftBooks-Dallas, Dallas, TX, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 1.14. Codice articolo G0596002238I3N00

Contatta il venditore

Compra usato

EUR 6,94
Convertire valuta
Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

J. David Eisenberg
Editore: O'Reilly Media, 2002
ISBN 10: 0596002238 ISBN 13: 9780596002237
Antico o usato Paperback

Da: ThriftBooks-Reno, Reno, NV, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: Good. No Jacket. Pages can have notes/highlighting. Spine may show signs of wear. ~ ThriftBooks: Read More, Spend Less 1.14. Codice articolo G0596002238I3N00

Contatta il venditore

Compra usato

EUR 6,94
Convertire valuta
Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Eisenberg, J. David
ISBN 10: 0596002238 ISBN 13: 9780596002237
Antico o usato Brossura Prima edizione

Da: Better World Books, Mishawaka, IN, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Condizione: Good. 1st Edition. Used book that is in clean, average condition without any missing pages. Codice articolo GRP102760764

Contatta il venditore

Compra usato

EUR 7,24
Convertire valuta
Spese di spedizione: GRATIS
In U.S.A.
Destinazione, tempi e costi

Quantità: 3 disponibili

Aggiungi al carrello

Foto dell'editore

Eisenberg, J. David
Editore: O'Reilly Media, 2002
ISBN 10: 0596002238 ISBN 13: 9780596002237
Antico o usato paperback

Da: HPB Inc., Dallas, TX, U.S.A.

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

paperback. Condizione: Very Good. Connecting readers with great books since 1972! Used books may not include companion materials, and may have some shelf wear or limited writing. We ship orders daily and Customer Service is our top priority! Codice articolo S_399545948

Contatta il venditore

Compra usato

EUR 4,58
Convertire valuta
Spese di spedizione: EUR 3,34
In U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Foto dell'editore

Eisenberg, J. David
Editore: O'Reilly Media, 2002
ISBN 10: 0596002238 ISBN 13: 9780596002237
Antico o usato Paperback

Da: WorldofBooks, Goring-By-Sea, WS, Regno Unito

Valutazione del venditore 5 su 5 stelle 5 stelle, Maggiori informazioni sulle valutazioni dei venditori

Paperback. Condizione: Very Good. The book has been read, but is in excellent condition. Pages are intact and not marred by notes or highlighting. The spine remains undamaged. Codice articolo GOR001596152

Contatta il venditore

Compra usato

EUR 1,94
Convertire valuta
Spese di spedizione: EUR 6,66
Da: Regno Unito a: U.S.A.
Destinazione, tempi e costi

Quantità: 1 disponibili

Aggiungi al carrello

Vedi altre 7 copie di questo libro

Vedi tutti i risultati per questo libro