2008-12-31 16 views
6

Estoy usando un mac y estoy buscando convertir por lotes una gran cantidad de archivos eps y crear vistas previas jpg de cada uno. Estoy buscando preferiblemente una utilidad de línea de comandos o algún tipo de flujo de trabajo para agrupar fácilmente una gran cantidad de archivos.OS X: crear o extraer vista previa (.jpg, .png) del archivo .eps

Gracias por cualquier idea o de entrada

Respuesta

7

Al igual que codelogic mencionado, sips es una buena herramienta para esto. Sin embargo, no admite EPS de forma nativa, por lo que primero debe convertir a PDF.

Si estás en tigre o leopardo, algo como lo siguiente debería funcionar:

mkdir pdf jpg 

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


sips -s format jpeg *.pdf --out jpg/ 

Asumiendo su EPS archivos están en el directorio actual, esta será la primera convertir a todos en pdf, almacenándolos en el pdf/directorio, luego convierta cada PDF a un archivo JPEG en el directorio jpg /.

+0

gracias soprano, esto es exactamente lo que estaba buscando, el único problema que tengo es cómo escribir el jpg para tener el mismo nombre que el pdf entrante. Parece que no puede usar el comodín en el parámetro -out – Ronn

+0

No estoy seguro de lo que quieres decir. Debería crear un archivo con el mismo nombre base en el directorio jpg /. –

+5

sips -s formato jpeg * .pdf --out jpg/no funcionaría para mí a menos que diera específicamente un nombre de archivo, como whatever.jpg, de lo contrario recibiría un error diciendo out_dir_not_found – Ronn

5

ImageMagick debe ser exactamente lo que estás buscando. Una vez lo tienes instalado, sólo tiene que utilizar la utilidad convert:

convert file.eps -resize 25% preview.jpg # create jpg thumbnail at 25% size 
+0

ImageMagick no parece apoyar EPS de forma nativa. Se basa en programas externos como 'ghostscript': http://www.imagemagick.org/Usage/formats/#ps – Eli

2

En OS X, puede utilizar sips para realizar tareas de procesamiento de imágenes, como thumbnailing. Debería ser compatible con EPS. Si no lo hace, como lo recomendó Adam, está ImageMagick's convert.

1

sorbos funciona bien para mí en si me cae el terminador '/', es decir, la salida al JPEG en lugar de JPEG/