从EPS中提取图像数据

时间:2014-08-06 17:08:02

标签: image extract eps

我有一个encapsulated PostScript文件,似乎只包装一个图像文件;该文件为here

是否有工具从中提取图像数据?

2 个答案:

答案 0 :(得分:2)

“convert”将使用ghostscript渲染eps,然后继续渲染位图;这使得原始图像难以恢复,在大多数情况下,您将获得重新采样的图像。

我知道您希望以原始分辨率输出图像。我没有直达你的路线。但是,要从pdf文件获取图像,您可以使用pdfimages。假设您在Linux机器上运行(或使用cygwin)

ps2pdf file.eps
pdfimages file.pdf basename

这将为您提供basename.pnm或basename.ppm文件。使用convert将其转换为jpeg或png。如果你在.eps中有一个有损格式(jpg),这将重新编码jpg,所以一些额外的损失是不可避免的。

convert basename.pnm file.jpg

convert basename.ppm file.png

P.S。问题中的文件不再可用。但是,这个答案可能仍然引起其他人的兴趣。

答案 1 :(得分:0)

ImageMagick可以做到这一点:

convert file.eps file.jpg

或者你可以做

convert file.eps file.png
convert file.eps file.tif

ImageMagick可用here

example image