在 Adobe Illustrator 画布大小问题中导出为 SVG [关闭]
Posted
技术标签:
【中文标题】在 Adobe Illustrator 画布大小问题中导出为 SVG [关闭]【英文标题】:Exporting as an SVG in Adobe Illustrator canvas size issues [closed] 【发布时间】:2012-06-23 20:33:45 【问题描述】:我在 Adobe 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。
如果您有 Adobe 人员的联系地址,请告诉他们...
【讨论】:
【参考方案5】:解决方案是使用像 https://petercollingridge.appspot.com/svg-editor 这样的优化器
这会去除空白并优化文件。
【讨论】:
以上是关于在 Adobe Illustrator 画布大小问题中导出为 SVG [关闭]的主要内容,如果未能解决你的问题,请参考以下文章
使用 Adobe Illustrator 设置 CSS 类属性 [关闭]
从 Adobe Illustrator 导出到 PNG 会切断边缘 [关闭]
以 EPS 格式保存 ggplot 以在 Adobe Illustrator 中进行编辑——文本问题
更改在 HTML5 画布 Adobe Animate 中单击的形状的颜色