我有一个encapsulated PostScript文件,似乎只包装一个图像文件;该文件为here。
是否有工具从中提取图像数据?
答案 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。