Am Die, 18 Nov 2003, schrieb Daniel Lord:
Hallo,
On Tue, Nov 18, 2003 at 09:03:45PM +0100, Andreas Feile wrote:
Hannes Vogelmann, Dienstag, 18. November 2003 20:41:
ich will eine große Anzahl von .bmp Dateien in komprimierte .tif-Dateien konvertieren. Meine manuelle vorgehensweise dabei pnmtotiff -packbits opo2003111412.pnm > opo2003111412.tif
Probier mal irgendwas wie:
cd verzeichnis for file in *.bmp do bmptopnm $file... done
Du müßtest Dich dann vermutlich noch mit basename spielen, um den Dateinamen von der Endung zu trennen. ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ wohl kaum :)
Hmm... habs jetzt mal so probiert, und so klappt es auch: #!/bin/bash for file in *.bmp do bmptopnm $file > `basename $file .bmp`.pnm pnmtotiff -packbits `basename $file .bmp`.pnm > `basename $file .bmp`.tif done
wie wäre es mit nur einmal convertieren?
#convert xxx.bmp xxx.tif?
------------ #!/bin/bash ls -1 *.bmp | while read IMAGE do echo "convert $IMAGE ${IMAGE/.bmp/.tif}" convert "${IMAGE}" "${IMAGE/.bmp/.tif}" done ------------i
Aha, ganz anderes Konzept. Müsste ich auch mal probieren. Vielen Dank jedenfalls mal! cu Hannes