Ich habe untenstehendes Script gefunden. Da wird djpeg verwendet, das ich nicht kenne. Gibt es dafür ein Suse-11.2-Repo? Die Manpage findet man öfters, zB http://www.perpetualpc.net/srtd_djpeg.html Ich vermute es ist Teil eines Paketes. Leider bin ich nicht dahinter gekommen, welches. Am Tue, 13 Jul 2010 11:30:46 +0100 schrieb Brad Rogers <brad@fineby.me.uk>:
On Tue, 13 Jul 2010 15:14:23 +0530 "J. Bakshi" <joydeep@infoservices.in> wrote:
Hello J.,
Thanks a lot :-) I'll give it a try
I'm not sure where I got this script from (I certainly didn't write it), but here you go...
+++++++++++++++++
#!/bin/bash
jpg=$1 png=$2
if [ "$jpg" = "" -o "$png" = "" ]; then echo "Usage: make-face <JPG-FILE> <BASE64-FILE>" exit fi
quant=16 found=false tmp=/tmp/make-face.$$.tmp
while [ "$found" = "false" ]; do echo -n "Trying quantization $quant ($jpg)..." djpeg "$jpg"\ | ppmnorm\ | pnmscale -width 48 -height 48\ | ppmquant $quant\ | pnmtopng\ | mimencode > $tmp size=`ls -l $tmp | awk '{ print $5; }'` if [ $size -lt 993 ]; then echo -n "Face:" > "$png" for i in `cat $tmp`; do echo -n " " >> "$png" echo "$i" >> "$png" done rm $tmp found=true echo "done" else quant=`expr $quant - 1` echo "too big ($size)" fi done
++++++++++++++
-- 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