Hi Kai! On Sa, 20 Jun 2009, Kai Krämer wrote:
#/bin/sh mkdir skaliert for element in `ls . | grep -i jp*g$`;
Was der Blödsinn mit jp*g machen soll, erschließt sich mir nicht. das passt ja auch auf foobar.jg oder blah.jppppppg Außerdem, kann die shell Dateinamen selber expandieren: for element in *.[jJ][pP][gG];
do size=`identify ${element}` width=`echo ${size} | sed '+s+.*JPEG ++' | sed '+s+x.*++'` height=`echo ${size} | sed '+s+.JPEG [0-9]*x++' | sed '+s+DirectClass.*++'`
Umständlicher geht es nicht. width=`identify -format %w ${element}` height=`identify -format %h ${element}`
rat_height=$((${height}/576)) tmp_width=$((${width} / ${rat_heigth})) new_width=$((${tmp_width}*9375/10000)) convert -resize "${new_width}x576!" -quality 100 -sharpen 20 ${element} skaliert/x576_${element} done
Das sieht ok aus. Ob man tatsächlich möchte, dass die Bilder pauschal geschärft werden soll, weiß ich nicht. Mit freundlichen Grüßen Christian -- hundred-and-one symptoms of being an internet addict: 245. You use Real Audio to listen to a radio station from a distant city rather than turn on your stereo system. -- 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