13

这里有人知道SVG吗?如果有,你是怎么学的?

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

4

9 回答 9

10

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

于 2008-12-02T10:00:59.497 回答
7

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

添加到以前答案的链接,KevLinDev有一堆适合初学者的教程。

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

于 2008-12-11T08:22:48.223 回答
4

您可以查看w3schools 上的 SVG 教程。他们在那里也有一个SVG 参考

另一个很好的来源是SelfSVG,但它是德文的。

于 2008-12-02T08:47:24.997 回答
1

我看过的关于 SVG 的最佳参考书是J. David Eisenberg 的SVG Essentials。我用那本书来学习 SVG。我还使用 Firefox 查看 SVG,并使用Inkscape创建它们。

于 2009-01-13T18:14:56.617 回答
0

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

于 2008-12-02T08:45:20.053 回答
0

我通过规范了解到它:Scalable Vector Graphics on W3C。请参阅SVG 1.1 规范。有点干,但这是真的。他们还提供了很多资源链接。
当然,我建议先阅读 XML 规范... :-) 一点 JavaScript 知识也有帮助。

于 2008-12-02T09:43:42.853 回答
0

回答您的问题:是的,我确实知道 SVG - 或者至少是其中的一个子集。

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

于 2008-12-02T10:02:51.990 回答
0

我发现SVGbasics是一个很好的起点。我支持 Rich 对SVG Essentials的选择。

对于最终细节,您希望SVG 规范触手可及。随着规范的发展,这是一个相当乏味的阅读,但它也包含许多示例。

于 2009-02-14T05:20:01.250 回答
0

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

于 2010-03-06T21:31:02.503 回答