OS X:创建或提取.eps文件的预览(.jpg,.png)

Ron*_*onn 6 macos command-line

我正在使用mac并希望批量转换大量的eps文件并创建每个文件的jpg预览.我正在寻找一个命令行实用工具或某种类型的工作流来轻松批量处理大量文件.

感谢您的任何想法或意见

Sop*_*ert 8

像提到的codelogic一样,sips是一个很好的工具.但是,它本身不支持EPS,因此您需要先转换为PDF.

如果您使用的是Tiger或Leopard,则以下内容应该有效:

mkdir pdf jpg

cd pdf
echo ../eps/*.eps | xargs -n1 pstopdf
cd ..


sips -s format jpeg *.pdf --out jpg/
Run Code Online (Sandbox Code Playgroud)

假设您的EPS文件位于当前目录中,这将首先将它们全部转换为pdf,将它们存储在pdf /目录中,然后将每个PDF转换为jpg /目录中的JPEG文件.

  • sips -s format jpeg*.pdf --out jpg /对我不起作用,除非我特意给出了一个文件名,比如whatever.jpg,否则我会收到错误说out_dir_not_found (6认同)

Ada*_*eld 5

ImageMagick应该是您正在寻找的.安装完成后,只需使用该convert实用程序:

convert file.eps -resize 25% preview.jpg  # create jpg thumbnail at 25% size
Run Code Online (Sandbox Code Playgroud)