Hallo Deta,
die Sache mit den "bin"-Verzeichnis kann ich nur für mich angeben (siehe Post vom 10.04.08) - deswegen habe ich es in Hochkommas gesetzt (sonst nochmal im WIKI schauen, auch 10.04.08). Für djpeg und cjpeg ist es ja einfach: genau da, wo die Originale sind, und "resizeva" am Einfachsten auch. Prüfe besser noch die Berechtigungen, mediatomb läuft bei mir mit root-Rechten.
Wenn alles stimmt, dann kannst du nur den Fehler durch manuelles Ausführen der Befehle eingrenzen.
1. Nimm ein Bild, größer als 800x800 Pixel (hier "test.jpg").
2. Test1: djpeg und cjpeg OK?
Code:
djpeg test.jpg | cjpeg > out1.jpg
Ist Bild out1.jpg da und gleich (Dateigröße etwa gleich)?
3. Test2: Richtiges djpeg?
Code:
djpeg -scale 6/8 test.jpeg | cjpeg > out2.jpg
Existiert out2.jpg und ist es kleiner als out1.jpg?
4. Test3: Die "resizeva"-Funktion?
Liefert die Funktion ein Ergebnis in der Form X/8 und stimmt es auch? Kontrolle siehe Post vom 11.04.08
5. Test4: Dann alles komplett.
Code:
djpeg -scale `resizeva test.jpg` test.jpg | cjpeg > out3.jpg
out3.jpg existiert und ist kleiner als out1.jpg?
6. Test5: Das "resize.sh"-Script?
Code:
resize.sh test.jpg out4.jpg
Ist out4.jpg gleich out3.jpg?
Fällt ein Test mit NEIN durch, dann sollte an dieser Stelle der Fehler liegen.
KurtSohn