Mailinglisten-Archive |
Hallo! >gib mal den vollen Pfad zu 'convert' an. Desweiteren wuerde ich auch zu >exec($cmd, $result, $error) raten. Es sieht jetzt folgendermassen aus: $source = 'htdocs/images/'.$array[imgurl]; $dest = 'htdocs/images/thumbs/'.$array[imgurl]; $imgsize = GetImageSize($source); $sizex = $imgsize[0]; $sizey = $imgsize[1]; $verhaeltnis1 = $sizex/100; $new_x = $sizex/$verhaeltnis1; $new_y = $sizey/$verhaeltnis1; if ( $new_y > 100 ) { $verhaeltnis2 = $new_y/100; $new_x1 = $new_x/$verhaeltnis2; $new_y1= $new_y/$verhaeltnis2; } else { $new_x1 = $new_x; $new_y1 = $new_y; } $new_y1 = sprintf ("%01.0f", $new_y1); $new_x1 = sprintf ("%01.0f", $new_x1); $befehl = "/usr/X11R6/bin/convert -quality 70 -antialias -geometry ".$new_x1."x".$new_y1."> -bordercolor black -border 0 \"$source\" \"$dest\" 2>&1"; exec($befehl,$ausgabe,$nummer); echo "$source $dest $new_y1 $new_x1 $befehl <br> $nummer <br>"; var_dump($ausgabe); var_dump($nummer); Die Ausgabe: /htdocs/images/1d9d4ceb04c9f1c05c4a961a307c76d5.jpg /htdocs/images/thumbs/1d9d4ceb04c9f1c05c4a961a307c76d5.jpg 71 100 /usr/X11R6/bin/convert -quality 70 -antialias -geometry 100x71> -bordercolor black -border 0 "/htdocs/images/1d9d4ceb04c9f1c05c4a961a307c76d5.jpg" "/htdocs/images/thumbs/1d9d4ceb04c9f1c05c4a961a307c76d5.jpg" 2>&1 13 array(0) { } int(13) Any ideas? Danke! Thomas
php::bar PHP Wiki - Listenarchive