如何减小 .eps 文件的大小?

如何减小 .eps 文件的大小?

我知道这个问题不是 LATEX,但我认为它对我和其他人都很有用,因为 .eps 在 Latex 中非常常用。

我有 15 个 4 MB 的 .eps 文件,我注意到它们对于查看器和编译为 PDF 来说有点大。

我怎样才能在不损失太多质量的情况下减小这个尺寸。

我有时使用 imagemagick。

这是一个示例文件https://www.dropbox.com/s/7n9hlpszm7m10jc/p01.eps

答案1

epsMathematica 生成的文件(如p01.eps问题中链接的)通常过大有两个原因。第一个原因是 Mathematica 特有的,但第二个原因似乎对一些生成 PostScript 图像的应用程序来说很常见。

1:有些导出图像的方法(例如右键单击图像)将包含大量数据作为注释,以防文件需要重新加载到 Mathematica 中。使用导出命令以避免这种情况。

2:Mathematica 以一种非常荒谬的方式对区域进行着色,使用大量小多边形来代替一些较大的多边形。一个名为多边形通过合并具有共同边缘的形状来解决这个问题。

您的文件p01.eps已由 polyne 4 处理过(删除了多余的注释),现已可用这里(409 KB)。

编辑

受@Bernard 回答的启发,我应该指出,最好的缩减通常是通过pdf用多边形处理后转换为来实现的。使用多边形转换生成的文件会epstopdf产生 123Kb 的图像。从 4.6Mb 开始还不错。

编辑 03/07/2014

版本 4多边形现在可用。

答案2

您还可以.pdf使用Ghostscript及其 Windows 界面将其转换为GsView。您仍将拥有矢量格式,并且由于 .pdf 或多或少是压缩的 .ps 格式,因此您将获得相当大的尺寸缩减 — 就您的文件和 600dpi 分辨率而言,它只有 660 Kb。不幸的是,我不知道在哪里可以上传生成的文件。

相关内容