Mehrere PNGs nach PostScript konvertieren.
Hallo Liste Kennt jemand eine einfache und schnelle Methode ein ganzes Verzeichnis mit mehreren hundert PNGs nach PostScript zu konvertieren, ohne jedes einzelne Bild aufrufen zu müssen? Also etwa nach dem Muster "konvert --rekursiv verzeichnisname" CU Thorsten -- "For something that does not exist, the Internet Engineering Task Force has has quite an impact." -- Scott Bradner (Open Sources, 1999 O'Reilly and Associates)
Hallo Liste Kennt jemand eine einfache und schnelle Methode ein ganzes Verzeichnis mit mehreren hundert PNGs nach PostScript zu konvertieren, ohne jedes einzelne Bild aufrufen zu m�ssen? Also etwa nach dem Muster "konvert --rekursiv verzeichnisname" CU Thorsten Du koenntest das "convert" tool von ImageMagick (series gra) benutzen. Etwa in diesem Stil:
for x in *.png ; do convert $x ${x%.png}.ps ; done Gruss, Hans ---------------------------------------------- Hans Fangohr High Performance Computing Group Department of Electronics and Computer Science and Quantum and Functional Matter Group Department of Physics and Astronomy University of Southampton Great Britain
Hallo Thorsten, Thorsten Koerner schrieb:
Hallo Liste Kennt jemand eine einfache und schnelle Methode ein ganzes Verzeichnis mit mehreren hundert PNGs nach PostScript zu konvertieren, ohne jedes einzelne Bild aufrufen zu müssen? Also etwa nach dem Muster "konvert --rekursiv verzeichnisname"
Das geht u.a. mit "convert" aus dem Paket "ImageMagick". AFAIR arbeitet es nicht rekursiv durch mehrere Verzeichnisse, aber ein kleiner Wrapper drum ist doch kein allzu schwere Übung in Shellscripts. Habe z.Z. kein Linux mit ImageMagick zu Verfügung, daher hier nur "man convert". HTH, Norbert
Thorsten Koerner schrieb am 10.05.01 23:12:13:
Kennt jemand eine einfache und schnelle Methode ein ganzes Verzeichnis mit mehreren hundert PNGs nach PostScript zu konvertieren, ohne jedes einzelne Bild aufrufen zu müssen? Also etwa nach dem Muster "konvert --rekursiv verzeichnisname"
Mein Linux ist gerade tot, aber kann convert das nicht? Für die Rekursivität könnte man ja noch find bemühen. Syntax habe ich leider nicht im Kopf, aber ganz grob so: find <verzeichnis> -name *.png -exec convert <parameter> man find man convert Gruss, Antje -- Antje M. Bendrich list@bendrich.de http://www.bendrich.de
On Thursday 10 May 2001 23:12, Thorsten Koerner schrieb:
Hallo Liste Kennt jemand eine einfache und schnelle Methode ein ganzes Verzeichnis mit mehreren hundert PNGs nach PostScript zu konvertieren, ohne jedes einzelne Bild aufrufen zu müssen? Also etwa nach dem Muster "konvert --rekursiv verzeichnisname" CU Thorsten aus man mogrify: mogrify - transform an image or sequence of images EXAMPLES To convert all the TIFF files in a particular directory to JPEG, use:
mogrify -format jpeg *.tiff demzufolge müsste : mogrify -format ps *.png funktionieren -- Mathias Weigt Diese Mail kommt von einem Microsoft-befreiten Computer.
Hallo, On Thu, 10 May 2001 at 23:12 +0200, Thorsten Koerner wrote:
Hallo Liste Kennt jemand eine einfache und schnelle Methode ein ganzes Verzeichnis mit mehreren hundert PNGs nach PostScript zu konvertieren, ohne jedes einzelne Bild aufrufen zu müssen? Also etwa nach dem Muster "konvert --rekursiv verzeichnisname"
for file in *.png ; do convert $file `basename $file .png`.ps ; done
Anm.:
` ist ein Backtick, also <Shift>+
On Fre, Mai 11, 2001 at 07:46:26 +0200, Bernhard Walle wrote:
On Thu, 10 May 2001 at 23:12 +0200, Thorsten Koerner wrote:
Hallo Liste Kennt jemand eine einfache und schnelle Methode ein ganzes Verzeichnis mit mehreren hundert PNGs nach PostScript zu konvertieren, ohne jedes einzelne Bild aufrufen zu müssen? Also etwa nach dem Muster "konvert --rekursiv verzeichnisname" ^^^^^^^^
for file in *.png ; do convert $file `basename $file .png`.ps ; done
Kleine Ergänzung für das rekursive Verhalten (ungetestet): for datei in `find . -name "*.png" -type f -print`; do convert $datei `dirname $datei`/`basename $datei .png`.ps done Jan
participants (7)
-
Antje Bendrich
-
Bernhard Walle
-
Hans Fangohr
-
Jan.Trippler@t-online.de
-
Mathias Weigt
-
Norbert Kordts
-
Thorsten Koerner