Thomas: Fehler bei imagecopyresampled() - Bild wird ausgeschnitten

Beitrag lesen

Guten Tag,

ich möchte auf meiner Homepage eine Bildergalerie realisieren. Nun lade ich die großen Bilder hoch, möchte sie verkleirn (damit die Ladezeit nicht zu groß wird) und dann speichern.

Eigentlich klappt alles ganz gut. Nur leider wird das Bild bei nicht verkleinert sondern die gewünschte Größe wird ausgeschnitte aus dem großen Bild. Kann mir jemand sagen, was ich falsch mache - hier ist mein Script:

-----

$size = getimagesize($bild);
$breite = $size[0];
$hoehe = $size[1];

$neueBreite = 200;
$neueHoehe = intval($hoehe*$neueBreite/$breite);

$altesBild = imagecreatefromjpeg($bild);
$neuesBild = imagecreatetruecolor($neueBreite, $neueHoehe);
imagecopyresampled($neuesBild, $altesBild, 0, 0, 0, 0, $neueBreite, $neueHoehe, $breite, $hoehe);
imagejpeg($neuesBild, "picture/test.jpeg");

chmod("picture/test.jpeg", 0555);

-----

Vielen Dank.

Gruß

Thomas