20

我在 Adob​​e Illustrator 中保存一个简单的 SVG 时遇到了麻烦。

Illustrator 不断将自己的画布尺寸强加在导出文件上。

这就是我正在做的...

1)在图像周围画一个画板

在此处输入图像描述

2) 文件 > 另存为

3) 将类型更改为 SVG

当我查看结果时,Illustrator 似乎已经任意调整了画布的大小在此处输入图像描述

我怎样才能控制它,这样我才能得到自己的尺寸?

4

5 回答 5

52

您的问题是您的 SVG 正在与设置为默认文档大小的画板一起保存。

在保存之前尝试使用“对象 > 画板 > 适合图稿边界”。

于 2013-03-31T21:05:06.127 回答
5

Mac Finder(我假设您正在使用它来查看 SVG)倾向于忽略 SVG 边界。在生产中应该没关系,尽管当您在文件夹中查看它们时有点烦人。

在文本编辑器中打开 SVG 文件,特别注意开始标记。确保“viewbox”属性中的笛卡尔坐标与您的想法相匹配。

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

于 2012-07-07T06:01:26.617 回答
3

Illustrator 的画板存在问题,即 .svg 格式的“viewBox”。试试这个:首先在 Illustrator 中为您的图形调整画板/画布,然后将文件保存为 .ai 格式。

现在,您可以从 .ai 格式将文件另存为 .svg,您的画板将与您调整后的一样。下次您在 Illustrator 中打开 .svg 时,画板将再次被弄乱,因此您必须从 .ai 文件开始工作,而只需在网络上使用 .svg。

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

如果您有 Adob​​e 人员的联系地址,请告诉他们...

于 2015-01-09T13:07:25.413 回答
0

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

于 2014-02-17T20:52:26.087 回答
0

解决方案是使用像https://petercollingridge.appspot.com/svg-editor这样的优化器

这会去除空白并优化文件。

于 2015-02-18T16:13:23.127 回答