| |
|
|
|
SVG File Format
| Short Name |
SVG |
| Long Name |
Scalable Vector Graphics |
| Typical File Extensions |
.svg svgx |
| Contains |
Vector |
SVG is a vector format (for both
static and animated graphics) based on the XML markup language,
and was developed as an open standard by the World Wide Wide Consortium.
Some of the key features of the SVG format are:
- Supports hyperlinks ("XLinks")
- Supports vector shapes (e.g. lines, curves, etc.)
- Supports raster objects
- Supports text
- Supports manipulations and combinations of objects including
grouping, transformations, and scripting based on events
Being based on XML (which is essentially text-based), SVG images
are susceptible to compression.
The .svgz option is the standard way to do this
in which the SVG file is saved using gzip compression.
There are several variants of SVG in use (SVG 1.0, SVG 1.1 and SVG Tiny 1.2 at
the time of writing). In particular, the SVG Tiny (SVGT) and SVG Basic (SVGB)
are subsets of the full SVG standard mainly intended for use on device
with limited capabilities such as mobile phones
or PDAs.
Additionally, it should be noted that browser support for SVG is somewhat
patchy - at present, in a lot of browsers, including Internet Explorer,
a third-party plug-in (which many users will not have) is required to
display SVG images.
Related Books:
- Fundamentals of SVG Programming: Concepts to Source Code (Graphics Series)
Disclosure: Products details and descriptions provided by Amazon.com. Our company may receive a payment if you purchase products from them after following a link from this website.
 | | By Oswald Campesato
Charles River Media Paperback (512 pages)
Product Description: Fundamentals of SVG Programming: Concepts to Source Code is a comprehensive guide to the core concepts of SVG programming, including the coordinate systems, color gradients, grid patterns, Bezier curves, transforms, charts, graphs, and more. Written for those new to SVG, this book does an excellent job of "marrying" SVG to mathematics, showing how simple equations can be used to create and manipulate SVG graphics. It presents the information in "bite-size" pieces, teaching users how to create a plethora of standard graphics, and includes a CD-ROM with over 20,000 ready-to-use code samples derived from geometric objects. These samples can be implemented as is or customized for specific projects. KEY FEATURES * Uses practical SVG code samples throughout, most of which do not require significant programming experience * Provides many simple examples that let you produce attractive graphics, and help you learn graphics-related techniques * Teaches you to create geometric shapes such as arcs, spirals, ellipses, and Bezier curves that can all be modified and extended to your needs On the CD! (See Appendix A for more details) * CD LIBRARY Contains SVG documents for each chapter in the book * SOURCE CODE Contains all the code from examples in the book, arranged by chapter * SUPPLEMENTAL CODE Contains a number of sub-folders (some of which contain many additional sub-folders) with numerous examples illustrating how to incorporate a particular type of geometric object * SOFTWARE Contains a copy of Perl and InstantSaxon, and all the files needed to install them SYSTEM REQUIREMENTS PC: The SVG documents in this book have been fully tested with the Adobe SVG viewer (version 3) on a 2GHz Pentium 4 PC with Windows XP. Roughly 20% of the SVG code was developed on a 166MHz PC (and 64MB of RAM) with the same version of the Adobe SVG viewer, and those documents were rendered with reasonable performance times. The minimum system requirements are: PC with a minimum Pentium III 500MHz processor (2GHz is strongly recommended); minimum of 64MB RAM (128MB recommended); CD-ROM drive; hard disk with at least 200MB free space if you want to install the entire contents of the CD-ROM on your machine; Windows 2000 or later; Microsoft Internet Explorer 5.5 or higher
List Price: $49.95* Lowest New Price: $30.08* Lowest Used Price: $18.96* Usually ships in 24 hours* *(As of 00:19 Pacific 31 Jul 2010 More Info)
Buy It Now |
- SVG Essentials (O'Reilly XML)
Disclosure: Products details and descriptions provided by Amazon.com. Our company may receive a payment if you purchase products from them after following a link from this website.
 | | By J. Eisenberg
O'Reilly Media Paperback (364 pages)
Product Description: 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. SVG makes it possible for designers to escape the constant need to update graphics by hand or use custom code to generate bitmap images. While SVG was created with the Web in mind, the language has a variety of other uses. SVG makes it much easier to automate graphics generation, create charts and graphics based on a wide variety of data sources, or create images that users can zoom in on and explore. Whether you're a graphic designer looking for new tools, or a programmer creating and managing graphics, SVG Essentials provides you with a solid foundation.
List Price: $34.95* Lowest New Price: $22.87* Lowest Used Price: $3.48* Usually ships in 24 hours* *(As of 00:19 Pacific 31 Jul 2010 More Info)
Buy It Now |
- SVG Programming: The Graphical Web
Disclosure: Products details and descriptions provided by Amazon.com. Our company may receive a payment if you purchase products from them after following a link from this website.
 | | By Kurt Cagle
Apress Paperback (586 pages)
Product Description:
SVG Programming: The Graphical Web, authored by leading XML expert Kurt Cagle, is a complete guide to creating, using, and accessing the powerful elements of Scalable Vector Graphics (SVG). Intermingling SVG instruction with insightful discussion of key topics such as coordinate systems and attributes, transformations, animation, and image generation, Cagle provides readers with a comprehensive guide to making the most of this rich graphical language. Initially, readers are presented with an overview of SVG features and concepts that offers numerous examples intended to provide a sound introduction to language implementations. Following this brief introduction, the book delves directly into the heart of SVG development, covering integral SVG attributes such as transformations, shapes, text manipulation, and the incorporation of images, gradients, patterns, and masks. The later chapters are devoted to topics that demonstrate the true power of this XML-based technology, offering valuable insight into animation, interactivity and DOM, filters, and automated graphic generation. SVG Programming: The Graphical Web offers professionals what they need to know to access the next evolutionary step in web graphical presentation: to create faster, more efficient, and more usable web applications on a level heretofore impossible.
List Price: $49.95* Lowest New Price: $19.99* Lowest Used Price: $9.15* Usually ships in 24 hours* *(As of 00:19 Pacific 31 Jul 2010 More Info)
Buy It Now |
- SVG Unleashed
Disclosure: Products details and descriptions provided by Amazon.com. Our company may receive a payment if you purchase products from them after following a link from this website.
 | | By Andrew H. Watt
Sams Paperback (1152 pages)
Product Description:
Targeted to the experienced Web programmer, SVG Unleashed equips the reader with the practical knowledge to create and manipulate Scalable Vector Graphics (SVG) programmatically, both on the client and the server side. Part I of the book provides a thorough reference of SVG syntax, elements, coordinate systems and animations, with coverage of the XML Document Object Model (DOM) and the SVG DOM application to programming with particular emphasis on the use of ECMAScript/JavaScript. In Part II, readers learn to use several server-side languages to create SVG documents. Part IV demonstrates SVG programming through several case studies.
List Price: $49.99* Lowest New Price: $47.93* Lowest Used Price: $39.10* *(As of 00:19 Pacific 31 Jul 2010 More Info)
Buy It Now |
Related Web Sites:
|
|
|