首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Adobe Illustrator cs5 svg文件大小

Adobe Illustrator cs5 svg文件大小
EN

Stack Overflow用户
提问于 2015-10-09 18:26:12
回答 2查看 283关注 0票数 0

你好,我有关于svg大小的问题。

当我在画布上有一些文本时,例如:

代码语言:javascript
运行
复制
Text1
Text2
Text3

我需要将每个text保存到svg中。所以我选择了Text1 with Artboard tool并保存。分辨率为5kb。但是当我从画布中删除Text2和Text3并保存Text1时,svg大约有1.2kb。

有没有办法在不删除对象的情况下实现更小的尺寸?我曾尝试将文本放入层中并隐藏它们,但它不起作用。

EN

回答 2

Stack Overflow用户

发布于 2015-10-15 02:34:09

尝试使用这个在线SVG清理优化器:

https://jakearchibald.github.io/svgomg/

它有许多选项来清理Illustrator代码,以获得较小的SVG文件大小。

您可以粘贴标记或上载SVG文件。

只有一些其他有用的提示:

  • 删除不需要的whitespace
  • remove不需要的标记,如嵌套的<g>标记
  • 尽可能减少小数
  • 使用变换,而不是创建其他路径、形状或点
  • 删除不需要的属性
  • 如果包含在HTML页中,则删除不需要的命名空间URI。
  • 如果包含在HTML页
  • 删除任何隐藏的矢量pointer
  • maybe,请使用平面颜色而不是渐变和模糊删除任何隐藏的矢量SVG。
  • 将内联样式转换为标签用于CSS
  • optimize和任何外部图像,PNG最好使用tinypng.com
  • 如果您的SVG只是用作图像,则权衡其作为常规png和SVG

的成本。

票数 0
EN

Stack Overflow用户

发布于 2015-10-20 10:18:37

隐藏一个层并不会将其从svg代码中删除,它只是将组(层)上的显示设置为"none",所有点仍在代码中表示。这是SVG文件的预期功能。如果你想要一个较小的文件大小,你确实需要在保存之前从文件中删除这些元素。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33035856

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档