SVG转EPS转换器
印刷厂、图库网站或LaTeX文档要的是Encapsulated PostScript文件?直接用您现有的SVG生成即可。路径依然是路径,只有PostScript无法表达的部分才会被改动。
图片格式转换
或将JPG, JPEG, JPE … 文件拖放到此处 ·
单个文件最大 95 MB· 最多 20 个文件· 30 分钟后删除
文件在我们的服务器上处理,并在 30 分钟后删除。
85 可使照片在视觉上与原图无差别。只有在需要更小的文件时才调低。
JPG、BMP 和 EPS 不支持透明。透明像素会用此颜色填充。
用于透明像素底色的十六进制颜色,例如 #FFFFFF。
此格式只能保存单张图像。如需保留动画,请选择输出 GIF 或 WebP。
多尺寸图标在一个文件中包含多种分辨率,浏览器和操作系统会选用所需的尺寸。
保持原始尺寸,或输入一边的数值,自动保持宽高比。
上面所选边的像素值。
相对于原始尺寸的百分比。
屏幕和网页使用 sRGB 即可。印刷流程请保持原样;灰度会丢弃颜色。
仅写入元数据,0 表示保留原值。打印机和部分网站会读取此数值,它不会改变像素尺寸。
使用方法
- 1
上传SVG文件
每批最多 20 个 SVG,每个不超过 95 MB。如果文件使用了接收方可能没有的字体,请先在编辑器中把文字转换为路径。
- 2
为透明区域选择背景色
EPS 不支持透明,因此透明区域会填充为白色,你也可以在高级设置中选择黑色或自定义颜色。
- 3
点击“转换为 EPS”
可逐个下载 .eps 文件,也可以下载整批的 ZIP。上传的文件会在 30 分钟后删除。
SVG转EPS会把你的作品保留为矢量,并用纯色填充透明区域,因为 PostScript 不支持透明。
哪些场合仍要求EPS而不是SVG
PostScript 是 Adobe 于 1984 年推出的页面描述语言,而封装 PostScript(Encapsulated PostScript,记录于 1992 年的 EPSF 3.0 规范)是带有边界框的单个 PostScript 图形,方便其他文档将其置入。SVG 由 W3C 于 2001 年发布,在浏览器中发展成熟。围绕 PostScript 建立的印刷和出版流程始终没有完全迁移过来。
于是出现了三类人群:手上是 SVG,对方却要求 EPS。一类是招牌制作和印刷店,其 RIP 软件或印前检查清单指定了 EPS;一类是矢量素材库的投稿者;还有一类是学术人员,其 LaTeX 模板或期刊仍使用 latex 和 dvips 编译。
| 机构 | 要求 | 来源 |
|---|---|---|
| Shutterstock(投稿者) | 矢量插画需以兼容 Illustrator 8 或 10 的 EPS 文件提交 | — |
| Adobe Stock(投稿者) | 接受 AI 或 EPS 格式的矢量文件 | — |
| arXiv | 使用普通 latex 编译的论文,插图必须是 EPS;使用 pdflatex 的论文可用 PDF、PNG 或 JPG | — |
| 许多招牌和印刷店 | 刻字贴膜、雕刻和大幅面输出使用 EPS、AI 或 PDF | — |
SVG
可缩放矢量图形
SVG 是基于 XML 的矢量格式,2001 年由 W3C 标准化。它描述的是形状、路径和文本,而不是像素,因此在任何尺寸下都保持清晰,用于徽标和图标时通常很小。它支持透明、CSS 样式、脚本和动画,所有浏览器都能原生渲染。SVG 不适合照片,复杂的插画渲染也可能变慢。Illustrator、Inkscape、Figma 和浏览器都可以打开并编辑。
- 压缩方式
- –
- 透明度
- 支持
- 动画
- 支持
- 发布年份
- 2001 · W3C
EPS
封装 PostScript
EPS 是 Adobe 推出的基于 PostScript 的图形文件,长期用于向印刷厂和出版商交换矢量作品。它可以包含矢量、文字和嵌入的位图,以及一张低分辨率预览图。EPS 不支持透明度,现代软件已基本用 PDF 和 SVG 取代了它。打开它通常需要 Illustrator、Inkscape、Affinity Designer 或基于 Ghostscript 的工具,浏览器无法显示。
- 压缩方式
- –
- 透明度
- 不支持
- 动画
- 不支持
- 发布年份
- Adobe
当印刷店、矢量素材网站或 LaTeX 构建流程要求使用 PostScript 时,就需要把 SVG 转成 EPS;反过来,则是把旧的 EPS 徽标放到网页上,因为浏览器无法显示 PostScript。
SVG转EPS时的透明度、字体与颜色
半透明效果无法保留
40% 不透明度的阴影、半透明叠加层和混合模式会被扁平化到透明区域所设的颜色上。如果效果取决于背景,请在转换前把作品放到实际印刷所用的背景上。
两种格式之间有三点变化。第一是透明消失,因为 PostScript 成像模型只绘制不透明图层;透明区域会采用你选择的背景色,默认是白色。第二是字体:SVG 文字只按名称引用字体,所以文件要发给别人时,请在转换前把文字转为轮廓。第三是颜色:SVG 使用 sRGB,EPS 同样如此;印前转换为 CMYK 是另一个步骤,印刷店通常会用自己的印刷配置文件来处理。
其余内容,包括曲线、描边、填充和画板尺寸,都会按原样转换。纯色的徽标和图标可以原封不动地转过来。如果你只需要一张用于幻灯片或网站的作品图片,可以用 SVG转PNG 得到位图副本。
SVG转EPS常见问题
转换后的EPS在Illustrator里还能作为矢量编辑吗?
SVG 中的形状和路径会写成 PostScript 绘图命令,因此 Illustrator、Affinity Designer 和 CorelDRAW 打开后仍是可编辑的矢量对象。PostScript 无法描述的效果,例如滤镜和部分透明度,会被扁平化为最接近的等效效果。
SVG里的文字会怎样处理?
SVG 通常只记录字体名称,并不包含字体本身。如果接收方没有这款字体,其软件会用别的字体替代。上传前把文字转为轮廓可以避免这个问题:在 Inkscape 中使用路径 > 对象转为路径,在 Illustrator 中使用文字 > 创建轮廓。
EPS会是印刷用的CMYK颜色吗?
不会。SVG 的颜色定义在 sRGB 中,EPS 会保留这些 RGB 值。大多数印刷店会自行把 RGB 稿件转换为其印刷机的色彩配置文件;如果你的印刷店坚持要求 CMYK,请在 Illustrator 或 Affinity 中打开 EPS,并用印刷店提供的配置文件进行转换。
EPS能用在LaTeX文档里吗?
可以。传统的 latex 加 dvips 流程需要 EPS 插图,并通过 \includegraphics 读取。使用 pdflatex 时,当前的 TeX Live 发行版会通过 epstopdf 宏包自动转换 EPS,不过用 SVG转PDF 得到的 PDF 插图可以省掉这一步。
为什么EPS里的渐变出现色带或消失了?
复杂的 SVG 渐变、蒙版和模糊滤镜在 PostScript 中没有直接对应的形式,扁平化时会被近似处理或栅格化。可以先在 SVG 中简化这些效果,或者在接收方接受的情况下改用 PDF。
以后还能把EPS转回SVG吗?
可以,EPS转SVG转换器能把 PostScript 路径读回 SVG。转成 EPS 时已被扁平化的内容,例如透明效果,不会恢复。