在上一篇文章中我们介绍了使用Adobe Illustrator制作SVG的操作流程,如果你按上面的步骤来创建SVG图像,现在你应该需要一种方法来将它导出为SVG文件。

Adobe Illustrator对SVG有着非常好的支持。不论你使用的是什么版本的Illustrator,你只需要安装下面三个简单的步骤就可以导出为SVG文件。

步骤1:保存文件

将你的文件保存为.ai格式的文件。虽然Illustrator能够很好的导入和导出SVG文件,但是一个本地的Illustrator文件还不具备所有矢量图的特性。如果你不想丢失这些细节东西,那么需要在导出之前将Illustrator保存为.ai文件。

步骤2-1:设置选项

选择:文件->另存为,然后选择SVG格式。(还有一个选项是.SVGZ,将在后面做解释)。Illustrator这里的设置有些奇怪的地方,你必须先点击“保存”,才能继续设置SVG文件的选项。

基本的导出设置选项在所有版本的Illustrator中都是一样的。作为一个通用的模式,你必须设置:

SVG配置文件:SVG1.1

SVG字体:SVG文字

子集化:无

图像位置:链接

这些设置使SVG文件看起来像一个HTML文件,图片和文字被作为外部文件引用,而不是硬编码和嵌入到文档中。其它的选项也有它们的作用,它们可以生成尺寸更小的文件。

如果你使用的是Illustrator 6 或更早的版本,你会看到一个 Decimal 选项。如果你在Illustrator设置画板的单位为像素,那么你可以设置这个选项为1。(在CC中,这个值已经被设置为1,并被隐藏起来)。如果测量单位是英寸或其它单位,你可以把这个值设置为3。

在Illustrator 6 或更早的版本中,你可以直接点击面板下面的SVG 代码...,这样可以直接在默认浏览器中看到输出的SVG代码。如果你使用的是Illustrator CC或以后的版本,往下看...

步骤2-2:Illustrator CC 中的选项设置

Illustrator CC 中为SVG的导出设置添加了一些新的选项。你可以在“另存为...”对话框点击“高级选项”来查看它们。

这些选项能作为样式在SVG文件中被引用。这使得修改元素和制作动画变得更加容易,但这也会增加文件的尺寸。在选择“样式元素”之后,Illustrator CC为样式表的属性值提供指定的编码方式。设置“CSS属性”为“样式元素”和编码方式为“UTF-8”是基本的设置,其它设置你可以根据需要自行设置。

Illustrator CC还增加了一个选项可以制作具有响应式的SVG。它的原理是:所有的选项都从SVG根元素中移除宽度和高度属性。如果你将这个SVG放入到HTML 元素或作为CSS的background-image属性使用的话,它将具有相应性。但是如果你直接将SVG代码写入到HTML文档中,它是不具备相应性的。除非你读过这篇文章-如何在网页中制作响应式的SVG图像。

步骤3:保存文件

在完成上面的步骤之后,你可以将SVG文件保存在一个文件夹中,这时候,你需要对这个SVG文件进行优化,你可以简单的通过手工优化SVG文件,或者使用一些工具来自动优化它们,这些内容将在以后的文章中介绍。

ai 如何导出html格式,Adobe Illustrator导出SVG的设置方法相关推荐

  1. Adobe Illustrator导出SVG的设置方法

    Adobe Illustrator对SVG有着非常好的支持.不论你使用的是什么版本的Illustrator,你只需要安装下面三个简单的步骤就可以导出为SVG文件. 步骤1:保存文件 将你的文件保存为. ...

  2. Adobe Illustrator 导出的pdf 马赛克

    Adobe Illustrator 导出的pdf 马赛克 https://www.zhihu.com/question/21463408 采样成300dpi就好了.

  3. oracle可以导出的格式,Oracle导入导出数据的几种方式

    oracle导入导出数据 1.导出dmp格式文件 --备份某几张表 !!!! exp smsc/smsc file=/data/oracle_bak/dmp/bakup0209_2.dmp table ...

  4. html制作svg工具,使用Adobe Illustrator制作SVG的操作流程

    上一篇文章中,我们一起研究了手动优化SVG文件的方法.然而大部分的前端设计者和开发者都是通过矢量图软件(如Adobe Illustrator)来制作制作和导出它们的SVG文件的. 在这篇文章中,我们将 ...

  5. SVG基础知识 Adobe Illustrator绘制SVG

    SVG svg在线编辑器 https://editor.method.ac/ 多边形 使用的是polygon标签 该标签能创建含有不少于三个边的图形. 如下 <svg xmlns="h ...

  6. Adobe illustrator 导出可编辑文本 - 连载 18

    18. 虽然是PDF但文字却没再保留文本属性.持续双击Cladogram处直到能选中单个字母,虽然看上去是一个单词,但每个字母已经变成一个个独立的对象,不再是文本,可以无线放大,但没有办法调整字体和文 ...

  7. freemarker 导出html格式word_如何导出 Kindle 上的读书笔记

    如何把 Kindle 上的读书笔记导出来,网上有很多奇门遁甲的方法,这里介绍一个比较直接的办法,只要开启了云端同步功能,就可以使用这个方法导出读书笔记,而且不需要用到 Kindle 设备. 安装 ki ...

  8. java导出mpp格式_tensorflow 模型导出总结

    Checkpoints 导出成CKPT 加载CKPT SavedModel 导出为SavedModel 加载SavedModel Python 加载 JAVA 加载 CLI 加载 Frozen Gra ...

  9. 3dmax导出glb格式_3dmax模型透明贴图的制作方法及注意要点

    点击上面"3dmax自学"关注我们! 3dmax模型透明贴图的制作方法及注意要点 制作透明贴图一般有两种方法:一种直接贴带透明通道的图片,如PNG.TGA等格式的图片.另一种是使用 ...

最新文章

  1. Echarts加载地图的三种方式
  2. android软件开发考试,Android软件工程师笔试题(全选择题)【0-1年经验】
  3. nginx配置设置,使部分页面访问跳转到404页面
  4. hdu 3631 Shortest Path(Floyd)
  5. 昨天考了网工,一点感想
  6. 【Java学习笔记之二十六】深入理解Java匿名内部类
  7. PyTorch:Embedding初始化及自定义
  8. Java中对文件的序列化和反序列化
  9. 家乡主题html模板,html+css模板 我的家乡有模板
  10. 鼠标点击操作实际上如何传递到显示器?【全流程图解】
  11. 【渝粤教育】电大中专中药炮制学作业 题库
  12. 洛谷 P2119 魔法阵
  13. Android 自定义锁屏_开发自定义ROM提速:红米Note 6 Pro等Android Pie内核源代码上线...
  14. Android N四项新功能iPhone也无法抗衡
  15. 1716: [Usaco2006 Dec]The Fewest Coins 找零钱
  16. LPC1768/1769之CAN控制器概述(附库函数下载地址)
  17. 使用Gem5在aarch64架构下运行SPEC2006样例(三)——样例运行
  18. 如何利用python破解qq_如何利用Python爬取QQ趣图
  19. SAP CRM和C4C的内容管理(Content Management)
  20. 视频会议高清桌面共享

热门文章

  1. X5045看门狗电路
  2. uni-app小说阅读页,vue小说阅读页,静态demo
  3. python集合优化实践
  4. 问题 A: xiaoping学构造函数
  5. 系统System文件损坏或丢失的简单解决办法
  6. 保暖防风又抗冻 春节出游当然要选头戴式耳机
  7. Linux升级gcc到最新版本--gcc-9.1.0
  8. DeepPath: A Reinforcement Learning Method for Knowledge Graph Reasoning
  9. APP在后台被系统杀死的六种主要原因
  10. Pytorch RNN 实现新闻数据分类