basti_p: imagick mogrify/convert

Hallo,

ich stehe gerade irgendwie auf der Leitung:-(

Folgendes Szenario: ein Ordner mit Bildern "bilder". Die darin befindlichen Bilder möchte ich mit PHP/Imagick als Thumbnails in ein existierendes Verzeichnis "thumbs" kopieren.

Versuch 1:

$cmd = "mogrify -path "thumbs" -format jpg -thumbnail 90x90 "bilder/*"";

Ergebnis: die Thumbnails werden im Verzeichnis "bilder" erzeugt, die option "-path" wird ignoriert

Versuch 2:

$cmd = "convert "bilder/*" -thumbnail 90x90 "bilder/thumbs/*"";

Ergebnis: die Bilder werden im richtigen Verzeichnis erzeugt, allerdings geht der Dateiname flöten - weil "convert" in der Ausgabe keine Wildcard unterstützt.

Wo liegt mein Denkfehler?

Vielen Dank!
Grüße Basti

  1. Hallo,

    Wo liegt mein Denkfehler?

    Schonmal danach gegoogelt?
    http://linuxwiki.de/ImageMagick

    1. Hallo,

      Schonmal danach gegoogelt?

      na sicher - leider passiert bei dieser Variante gar nichts:

        
      $cmd = 'for i in bilder/*.JPG; do convert "bilder/$i" -thumbnail 94x94 "bilder/thumbs/$i.jpg"; done'  
      exec($cmd);  
      
      

      oder meintest Du eine andere Vorgehensweise?

      Grüße Basti