Hallo,
ich hoffe ihr könnt mir bei meinem Problem weiterhelfen. Und zwar werden keine Thumbs erstellt. Hier die Funktion zum Erstellen von Thumbnails:
Könnt ihr mir bitte sagen, was an diesem Code falsch ist?
Kurzer Nachtrag. Ich habe jetzt die Funktion auf 2 verschiedenen Servern getestet. Beim Server mit der PHP Version 4.3.10-16 funktioniert das wunderbar, rufe ich dagegen die Funktion beim Server mit der PHP Version 5.1.6 auf, wird das Bild nicht verkleinert. Woran kann das liegen?
Mfg
Davidt
ich hoffe ihr könnt mir bei meinem Problem weiterhelfen. Und zwar werden keine Thumbs erstellt. Hier die Funktion zum Erstellen von Thumbnails:
PHP-Code:
function createImage( $upload, $newWidth, $name )
{
if (!$info = getimagesize($upload) )
return false;
//echo "width: " . $info[0] . "<br/>";
//echo "height: " . $info[1] . "<br/>";
//create crude aspect ratio:
$aspect = $info[0] / $info[1];
$newHeight = round( $newWidth/$aspect );
//echo "$newHeight <br/>";
$src = imagecreatefromjpeg("$upload");
if ( !$src )
return false;
$tmp = imagecreatetruecolor( $newWidth, $newHeight );
imagecopyresampled( $tmp, $src, 0, 0, 0, 0, $newWidth,
$newHeight, $info[0], $info[1] );
imagejpeg( $tmp, $name, 100 );
imagedestroy( $src );
imagedestroy( $tmp );
return true;
}
createImage("123.jpg", 120, "thumb.jpg");
Kurzer Nachtrag. Ich habe jetzt die Funktion auf 2 verschiedenen Servern getestet. Beim Server mit der PHP Version 4.3.10-16 funktioniert das wunderbar, rufe ich dagegen die Funktion beim Server mit der PHP Version 5.1.6 auf, wird das Bild nicht verkleinert. Woran kann das liegen?
Mfg
Davidt
Kommentar