从 Illustrator 保存带有周围空白的 SVG

Avatar of Chris Coyier
Chris Coyier

DigitalOcean 为您旅程的每个阶段提供云产品。开始使用 200 美元的免费积分!

假设您在 Adobe Illustrator 中有一个这样的图形

请注意,艺术作品没有接触画板的边缘。假设您想要保留周围的空白,并将其保存为 SVG 以在网络上使用。

不:保存为 Web 格式

THE CLAW! 您将在此处看到周围的空白,但不幸的是,经典的“保存为 Web 格式”对话框根本不导出为 SVG,因此这不是一个真正的选项。

他们已经称此为“传统”功能,因此我预计它很快就会消失。

不:导出为

“导出为”功能支持 SVG,并且您可能会对输出感到非常满意。它经过了相当程度的优化,没有冗余代码,并且几乎可以立即在网络上使用。

但是……它会裁剪到艺术作品,没有更改此设置的选项,因此我们将丢失此处要保留的周围空白。

此处一个可能的解决方法是在艺术作品后面放置一个矩形,并带有我们需要的周围间距,但随后我们在输出中会得到一个矩形,这应该是不必要的。

不:资源导出

资源导出面板非常方便,但是导出会裁剪到艺术作品,并且无法更改。

是:导出到屏幕

保留空白的技巧是导出画板本身。您可以从“导出到屏幕”对话框中执行此操作。

然后,viewBox 将反映画板以及我们在艺术作品周围留出的空白。这就是我们的目标,所以我很高兴有办法做到这一点!