EPS (.eps, .epsf)

背景

    • MIME 类型:application/postscript, application/eps, application/x-eps, image/eps, image/x-eps
    • EPS 页面描述语言和文件格式.
    • 常用于二维矢量图形和页面布局应用程序.
    • 独立的 PostScript 片段,适用于包含在其它文档中.
    • EPS 是 Encapsulated PostScript(封装的 PostScript)的缩写.
    • 纯文本格式.
    • 使用 PostScript 语言存储文本和矢量图形.
    • 可以包括字体和嵌入的光栅图形.
    • 支持各种颜色编码,包括单色、灰度、RGB 和 CMYK.
    • 是 PDF 的前身.
    • PostScript 于1984年由 Adobe 引入.

Import 与 Export

  • Import["file.eps"] 导入一个 EPS 文件,并以图形的形式返回其内容.
  • Import["file.eps",elem] 从一个 EPS 文件导入指定的参数.
  • 导入格式可以由 Import["file","EPS"]Import["file",{"EPS",elem,}] 指定.
  • Export["file.eps",expr] 把一个任意的文本字符串、矢量图形、NotebookCell 表达式导出至 EPS.
  • 导出格式可以由命令 Export["file",expr,"EPS"] 明确指定.
  • Export["file.eps",{elem1->expr1,elem2->expr2,},"Rules"] 使用规则指定导出的元素.
  • 如果必要的话,Wolfram 系统字体和其他非标准字体默认情况下嵌入至导出导出的文件中.
  • Export["file.eps",expr] 有效呈现 expr,如同由默认打印机打印一样. 如果 expr 不是笔记本,则它将有效地创建一个与执行计算的笔记本具有相同属性的笔记本,或者如果没有在笔记本中开始计算,则创建一个默认笔记本. PrintingStyleEnvironment 前端选项用于选择打印环境.
  • Wolfram 语言尽可能会尝试保留内容的向量描述,但如果需要 EPS 不支持的现代渲染方式的内容将被栅格化. 这包括所有具有透明度、渐变颜色、纹理或阴影的所有三维图形和二维内容.
  • 请到以下参考页面了解完整的基本信息:
  • Import, Export从文件导入或导出到文件
    CloudImport, CloudExport从云对象导入或导出到云对象
    ImportString, ExportString从字符串导入或导出到字符串
    ImportByteArray, ExportByteArray从字节数组导入或导出到字节数组

笔记本界面

  • 在笔记本前端,另存为 把现行笔记本导出至一个 EPS 文件.
  • 选择另存为 把笔记本的选择部分导出至 EPS.

导入参数

  • 常用 Import 参数:
  • "Elements" 该文件可用的参数和选项列表
    "Summary"文件摘要
    "Rules"所有可用参数的规则列表
  • 表示数据的参数:
  • "Graphics"任意二维图形
    "Plaintext"以字符串表示的文本内容
    "Image"光栅图像
    "Preview"内嵌的预览图像
  • 默认情况下,ImportExport 使用"Graphics"参数.

选项

  • 通用选项:
  • BackgroundAutomatic显示在透明图像区域的背景颜色
    ImageSizeAutomatic总体图像大小
    ImageResolution72用以光栅化的图像分辨率,以 dpi 为单位
  • 高级的 Export 选项:
  • "AllowRasterization"Automatic是否光栅化二维和三维图形
    "EmbeddedFonts"True是否包括非标准字体
    "PreviewFormat"None包含的图像预览格式
  • "PreviewFormat" 的可能设置为:
  • None无嵌入预览
    "Interchange"设备无关的预览(EPSI)
    "Metafile"Windows 元文件预览(WMF)
    "TIFF"TIFF 光栅图像
  • "AllowRasterization" 的可能设置为:
  • Automatic光栅化具有诸如透明度特征的图形,其透明度在 EPS 中不可忠实重现
    True总光栅化图形
    False总使用矢量图形

范例

基本范例  (7)

以矢量图形形式导入一个 EPS 文件:

把矢量图形导出至 EPS:

把一个函数图导出至 EPS:

当把包含字符的输出导出至 EPS,默认情况下,Wolfram 系统在被导出的文档中包含所有非标准的字体:

把一个 Cell 表达式导出至 EPS:

把一个 Notebook 表达式转换成 EPS:

创建一个 EPSI 文件: