Hallo, Am Mon, 19 Okt 2009, Heinz W. Pahlke schrieb:
Der einzige Haken: Hundert und mehr Bilder auf diese Weise zu erstellen, ist mehr als mühsam. Also würde ich das gerne mit einem Bash-Script erledigen.
Ausgangspunkt ist die folgende Kommandozeile:
convert bild.png -roll -1+0 bild-roll-1.png
Enden soll es irgendwo bei
convert bild.png -roll -100+0 bild-roll-100.png
==== #!/bin/bash i=1 while test $i -le 100; do t="$(printf 'bild-roll-%03i.png' $i)" ## statt continue ggfs. was anderes (break, exit) verwenden oder ## die Zeile ganz weglassen, dann kann man das "$(printf ..)" auch ## direkt in den convert-Aufruf reinschreiben. test -e "$t" || { echo "$t existiert" >&2; continue; } convert bild.png -roll "-${i}+0" "$t" i=$(( i+1 )) done ==== -dnh -- "All mushrooms are edible. However, some of them only once" -- Ino!~ -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org