| |||||||||||||||
![]() Trade In this Item for up to £3.40
Get an extra £5 when you trade in books worth £10 or more until June 30, 2012. Trade in SVG Essentials for an Amazon.co.uk gift card of up to £3.40, which you can then spend on millions of items across the site. Trade-in values may vary (terms apply). Find more products eligible for trade-in.
|
Product details
|
The author begins with an overview of SVG, and goes on to describe the coordinate system, the basic shapes, and how documents are structured. Chapters on paths, patterns and gradients show how to create and fill any shape, including Bezier curves. Text gets a chapter of its own, explaining how to make text follow a path or even make it read right-to-left, for international language support. Sections on clipping, masking and filters cover these more advanced graphical techniques, and an important chapter covers animation and Javascript scripting. The book goes on to show how to generate SVG from other XML data, such as MathML, used to describe mathematical symbols and equations. Finally, there is a chapter on how to serve up SVG using Java servlets.
Clearly written and logically presented, this is an excellent choice for Web developers who want to get started with SVG. --Tim Anderson
Suggested Tags from Similar Products(What's this?)Be the first one to add a relevant tag (keyword that's strongly related to this product)
|
The book starts off with a simple introduction to SVG by drawing a rather simple cat. Okay, so it looks like a five-year-old's drawing, but this isn't a problem. Other texts start off with some incredible masterpiece which you would never be able to produce yourself; this one starts off with a clear, to the point, simple image which can easily be understood. The rest of the graphics are the same -- rather than attempting to dazzle the reader with eye candy, the author provides useful graphics of the kind you are likely to create yourself.
The sections on shapes and gradients are equally down to earth and useful. All examples are well selected, and are not put in purely for the drool factor. The effects section should probably be longer -- the W3C specification contains a wealth of mathematics and very little useful description.
The second half of the book covers animated SVG, converting to and from SVG and serving SVG from Apache. The code here is more in-depth and less suited for beginners, but for people familiar with the basics of dynamic content generation it should be helpful.
The book assumes that the reader is familiar with XML, although an appendix provides a very brief introduction to the language. Readers with no knowledge of SGML or XML may find another text on one of these languages useful as a companion.
Where it really scores is with practical examples of things you can do with SVG, particularly sripting it.
|