在 Adob​​e Illustrator 画布大小问题中导出为 SVG [关闭]

Posted

技术标签:

【中文标题】在 Adob​​e Illustrator 画布大小问题中导出为 SVG [关闭]【英文标题】:Exporting as an SVG in Adobe Illustrator canvas size issues [closed] 【发布时间】:2012-06-23 20:33:45 【问题描述】:

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

Illustrator 不断将自己的画布大小强加到导出文件中。

这就是我正在做的......

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

2) 文件 > 另存为

3) 将类型更改为 SVG

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

我怎样才能控制它,以便获得自己的尺寸?

【问题讨论】:

经过研究我发现不仅仅是我 - forums.adobe.com/message/2851504 这个问题和编程有什么关系? @Bjørn-RogerKringsjå SVG 是 XML 格式,这个问题解决了我在 html / javascript 中调整图像大小的问题 【参考方案1】:

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

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

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

【讨论】:

【参考方案2】:

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

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

【讨论】:

我试过了,但仍然得到整个文档的图像大小,有什么想法吗? 如果你的背景上有一个“图层”,我就知道了。选择它并删除它。然后按照这个答案告诉你的去做。【参考方案3】:

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

【讨论】:

【参考方案4】:

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

现在,您可以将 .ai 格式的文件另存为 .svg,您的画板将与您调整后的一样。下次你在 Illustrator 中打开 .svg 时,画板又会乱七八糟,所以你必须从 .ai 文件开始工作,只在网络上使用 .svg。

也就是说每次需要调整.svg,都需要先保存为.ai格式,调整画板,保存为.ai再保存为.svg。

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

【讨论】:

【参考方案5】:

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

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

【讨论】:

以上是关于在 Adob​​e Illustrator 画布大小问题中导出为 SVG [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

使用 Adob​​e Illustrator 设置 CSS 类属性 [关闭]

从 Adob​​e Illustrator 导出到 PNG 会切断边缘 [关闭]

以 EPS 格式保存 ggplot 以在 Adob​​e Illustrator 中进行编辑——文本问题

更改在 HTML5 画布 Adob​​e Animate 中单击的形状的颜色

在 HTML5 画布模式下使用带有外部 JavaScript 文件的 Adob​​e Animate CC

jQuery 替代 Adob​​e Edge Animate?