学习SVG的书籍/教程

时间:2008-12-02 08:40:36

标签: graphics svg

这里有人知道SVG吗?如果是这样,你是如何学习它的?

任何书籍/教程指针都是有益的。我也是程序员,而不是设计师,所以我也想在那里学习一些技能。

9 个答案:

答案 0 :(得分:10)

您可能想要尝试的一种方法是直接实验。 Inkscape是一个开源SVG编辑器,可让您在以图形方式编辑时直接查看和操作XML树。因此,通过这种方式,您可以试验事物并了解它们如何影响生成的XML。

答案 1 :(得分:7)

我学会了开发SVG Tiny软件,主要是通过阅读规范。 SVG Tiny基本上是完整SVG的一个子集,专注于在手机和其他“设备”中使用。

添加以前答案中的链接,KevLinDev有一堆初学者友好的教程。

编辑:删除了Ikivo Animator链接,因为它现在导致了一个完全不同的网站。

答案 2 :(得分:4)

您可以查看SVG tutorial at w3schools。他们在那里也有SVG reference

另一个非常好的来源是SelfSVG,但它是德语。

答案 3 :(得分:1)

我在SVG上看过的最好的参考书是J. David Eisenberg SVG Essentials。我用那本书来学习SVG。我还使用Firefox来查看SVG和Inkscape来创建它们。

答案 4 :(得分:0)

http://en.wikibooks.org/wiki/SVG可能会有所帮助。

答案 5 :(得分:0)

我用规范Scalable Vector Graphics on W3C学到了它。见SVG 1.1 specification。有点干,但这是真的。它们还提供了许多资源链接 当然,我建议首先阅读XML规范...... :-)一些JavaScript知识也可以提供帮助。

答案 6 :(得分:0)

回答你的问题:是的,我确实知道SVG - 或者至少是它的一部分。

我是如何学习它的:我有一个我想要解决的特定任务,SVG似乎是最简单的课程。这是一个映射系统,所以我需要一小部分功能,然后将图像输出为jpg。为此,我使用了Batik,查看他们的示例,了解如何使用XML构建图像非常有用,并在论坛/邮件列表中提问。如果有时令人沮丧,那么犯错也很有帮助。

答案 7 :(得分:0)

我发现SVGbasics是一个很好的起点。 我第二次选择Rich SVG Essentials

对于最终细节,您希望SVG specification可以触手可及。作为规格,它是一个相当沉闷的阅读,但它也包含许多例子。

答案 8 :(得分:0)

您可以使用此实用程序练习SVG路径: Spark Path Utility