2012-06-21 108 views
15

我在保存Adobe Illustrator中的简单SVG时遇到了麻烦。导出为Adobe Illustrator中的SVG画布大小问题

Illustrator不断在出口上强加自己的画布大小。

这是我在做什么...

1)绘制的艺术板图像

enter image description here

2)围绕文件>另存为

3)更改类型到SVG

当我查看结果时,Illustrator似乎已经任意调整了画布的大小enter image description here

我该如何控制这个,这样我可以得到我自己的大小?

+2

经过研究我发现它不只是我 - http://forums.adobe.com/message/2851504 – SparrwHawk

+2

这个问题是如何与编程有关的? –

+2

@Bjørn-RogerKringsjåSVG是XML格式,这个问题解决了我在调整HTML/JavaScript中图像大小的问题。 – Pawel

回答

5

Mac Finder(我假设您正在使用它来查看您的SVG)往往会忽略SVG边界。在制作中应该不重要,但是当您在文件夹中查看它们时有点烦人。

在文本编辑器中打开您的SVG文件,特别注意开始标记。确保“viewbox”属性中的笛卡尔坐标符合您的想法。的代码是什么意思

深入的解释:http://commons.oreilly.com/wiki/index.php/SVG_Essentials/Coordinates

47

你的问题是,你的SVG被保存在画板,被设置为默认的文件大小。

在保存之前尝试使用“对象>画板>适合艺术作品边界”。

+3

我试过了,但仍然得到整个文档图像大小,有什么想法? –

+1

如果你的背景上有“图层”,我想通了。选择它并删除它。然后做这个答案告诉你要做的事情。 – jsgoupil

0

有时您可能会无意中在增加尺寸的插图中包含小项目。尝试按Crtl + A突出显示文档中的所有内容。然后,删除插图之外的任何额外项目。这应该调整画布大小。

3

插图画家对画板有问题,即.svg格式的“viewBox”。 试试这个:首先在Illustrator中调整你的画板/画布,然后以.ai格式保存文件。

现在从.ai格式,您可以将该文件保存为.svg,并且您的画板将随着您的调整而变化。下次在Illustrator中打开.svg时,画板会再次混乱,因此您必须从.ai文件开始工作,然后才能在Web上使用.svg。

这意味着每次需要调整.svg时,都需要先以.ai-format格式保存,调整画板,将其保存为.ai,然后另存为.svg。

如果你有一个联系地址到Adobe公司的人,让他们知道......