Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/svg/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Graphics 学习SVG的书籍/教程_Graphics_Svg - Fatal编程技术网

Graphics 学习SVG的书籍/教程

Graphics 学习SVG的书籍/教程,graphics,svg,Graphics,Svg,这里有人知道SVG吗?如果是的话,你是怎么学的 任何书籍/教程指针都是有益的。另外,我是一名程序员,而不是设计师,所以我也想在那里学习一些技能。可能会有所帮助。您可以看看。他们在那里也有自己的网站 另一个很好的来源是,但它是德语的。我是通过规范学会的:。看见有点干,但那是真的。它们还提供了许多指向资源的链接。 当然,我建议先阅读XML规范…:-)一点JavaScript知识也会有所帮助。您可能希望尝试的一种方法是直接实验。是一个开源SVG编辑器,允许您在以图形方式编辑时直接查看和操作XML树。因

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


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

可能会有所帮助。

您可以看看。他们在那里也有自己的网站


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

我是通过规范学会的:。看见有点干,但那是真的。它们还提供了许多指向资源的链接。

当然,我建议先阅读XML规范…:-)一点JavaScript知识也会有所帮助。

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

回答您的问题:是的,我知道SVG,或者至少知道SVG的一个子集

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

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

除了前面答案中的链接外,还有一系列对初学者友好的教程


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

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

我发现这是一个很好的起点。 我是第二富的选择


而对于最终的细节,您希望在触手可及的范围内。就规格而言,这是一个相当枯燥的阅读,但它也包含许多示例。

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