SVG Essentials: Producing Scalable Vector Graphics with XML
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:
What people are saying - Write a review
We haven't found any reviews in the usual places.
3 Basic Shapes
15 other sections not shown
Other editions - View all
additional color insert alpha alpha channel angle animation apply attribute attributeType="XML Batik Bezier curve blue Chapter character circle CLASSPATH clip color values control point coordinate system create default value defs DocBook Document Object Model draw drop shadow ECMA Script ellipse Example fill fill="freeze filter font format function glyphs gray input internal stylesheet Java linearGradient marker mask MathML matrix multiple namespace node O'Reilly object output parameter parser path d="M pixels polygon polyline radial gradient raster raster graphics rect rectangle result rotate scale servlet SGML shown in Figure shows slider specify String stroke-width stroke="black style style="fill style="font-size style="stop-color style="stroke SVG document SVG file tags Text content elements text-anchor text-anchor="middle textPath transformation tspan Unicode user coordinates variable vector graphics viewBox viewport whitespace width and height Xalan XHTML XML application XML document XPath XSL-FO xsl:variable XSLT zero