2016-05-04 13 views
0

Ich versuche, mehrere .eps-Dateien in .jpg-Dateien zu konvertieren. Wenn ich mir die Antworten hier in SO anschaue, konnte ich das für einzelne separate Dateien tun.Batch Konvertierung von .eps zu .jpg in imagemagick und .mkv

Das Problem ist, dass, wenn ich versuche, es für alle Dateien zu tun, sie keine JPG-Datei anzeigen.

Ich bin derzeit Imagemagick mit dem Befehl

convert -density 300 outputs-000.eps -flatten outputs-000.jpg

ich das Problem glauben, weil meine Dateien als

geschrieben

outputs-000.eps 
 
outputs-001.eps 
 
outputs-002.eps 
 
outputs-003.eps 
 
... 
 
outputs-145.eps 
 
...

und so weiter. Ich habe versucht,% d (wie in Ausgaben% ds.eps und Ausgaben% d.jpg), aber mit keinem Erfolg.

Abgesehen davon möchte ich alle diese Dateien erhalten und sie in eine .mkv oder .gif oder einen ähnlichen Typ konvertieren (sie sind Bilder der Zeitkonfiguration eines Partikel-Kollisionssystems, also ist jedes Bild ein Frame , so ist es das Ziel, es in einen 10sek Film zu machen). Wenn es einen Weg gibt, dies direkt von den .eps aus zu tun, noch besser. Jede Hilfe ist willkommen, da ich das seit mehreren Stunden versuche. Vielen Dank.

Antwort

0

Sie sollten in der Lage sein, ein animiertes GIF in einem so gehen zu machen:

convert -density 300 outputs-*eps -delay 200 animated.gif 

Gelingt das nicht, sollten Sie in der Lage sein, alle Ihre eps-Dateien zu konvertieren, sagen PNG mit:

mogrify -density 300 -format png outputs-*eps 

Seien Sie vorsichtig mit mogrify - es überschreibt Ihre Eingabedateien, es sei denn, Sie geben -path für ein Ausgabeverzeichnis an, oder Sie ändern das Format - wie ich es gerade getan habe PNG.