我正在将一张图片从.png格式转为.eps格式,但这样会大幅增加文件大小。有人能解释一下原因,并提供防止文件过度增大的方法吗?
我正在使用Unix系统下的convert命令:convert image.png image.eps
感谢任何帮助!
如果可能的话,请使用3级后置脚本。一般来说,3级将生成最小的文件。2级提供最佳兼容性,并且与JPEG图像配合使用效果很好(请参见http://electron.mit.edu/~gsteele/pdf/)。
convert fig.png eps3:fig.eps
convert
实际上会导致文件大小增加,因为它会将图形数据存储为未压缩的格式。可以通过手动使用 gimp
进行转换或者通过执行其他操作来实现更好的压缩和更小的文件大小。
convert image.png image.pdf
pdftops -eps image.pdf
例如,在我的情况下,使用这种方法可以生成一个大小为0.3 MB的eps文件,而不是直接使用convert file.png file.eps
得到大小为5.2 MB的文件。
convert
应用程序不支持在 EPS 中嵌入 PNG。当使用正确配置的 Adobe Acrobat Professional 时,我从未遇到过文件大小意外增加的情况。但你应该首先正确配置 "PNG 到 PDF" 转换设置。然后您应该从 Acrobat 导出(或另存为)生成的 PDF 为 EPS。
convert: unable to zip-compress image fig.eps @ error/compress.c/ZLIBEncodeImage/1280
。 - warship