#!/bin/bash #Aero if [ $# == 0 ] then echo "Keine Dateien angegeben!" else echo "Starte.." z=0 h=0 w=0 i=0 for i in $* do z=`expr $z + 1` FILE=$i WIDTH=$(identify -format %w $FILE) HEIGHT=$(identify -format %h $FILE) if [ $z == 1 ] then echo "Bearbeite $i..." convert "${FILE}" -flip unten.png convert xc:"#9E9E9E" -size "${WIDTH}"x512 xc:black -size "${WIDTH}"x128 gradient:"#9E9E9E"-black +swap -append overlap.png composite overlap.png unten.png -compose CopyOpacity unten.png convert "${FILE}" unten.png -extent $((${WIDTH}))x$(($HEIGHT+128)) -background black -geometry +0+$(($HEIGHT)) -composite fertig.png else echo "Bearbeite $i..." convert "${FILE}" -flip unten.png convert xc:"#9E9E9E" -size "${WIDTH}"x512 xc:black -size "${WIDTH}"x128 gradient:"#9E9E9E"-black +swap -append overlap.png composite overlap.png unten.png -compose CopyOpacity unten.png convert "${FILE}" unten.png -extent $((${WIDTH}))x$(($HEIGHT+128)) -background black -geometry +0+$(($HEIGHT)) -composite "${FILE}" WIDTH=$(identify -format %w fertig.png) HEIGHT=$(identify -format %h fertig.png) h=`expr $h + 50` w=`expr $w + 100` convert fertig.png "${FILE}" -extent $(($WIDTH+100))x$(($HEIGHT+50)) -background black -geometry +$(($w))+$(($h)) -composite fertig.png fi done #cleanup rm overlap.png unten.png hinten.png echo "Ergebnis in fertig.png gespeichert." fi