user-124
05.03.2006 09:58
Das geht durchaus auch mit der ImageCopyResampled- Funktion. Es sollte dir allerdings klar sein, dass die Quell- Bildgröße identisch mit der Ziel- Bildgröße sein muss, sonst wird das Bild wie beschrieben verkleinert / vergrößert.
Wenn du wirklich nur etwas "abschneiden" möchtest, ohne es irgendwie zu verzerren, würde ich dir ImageCopy() empfehlen. Du liest also ein Bild (z.B. mit imagecreatefromjpeg()), erstellst dann ein weiteres Bild mit den gewünschten Ziel- Maßen ($img_new = imagecreate (300, 150); ) und kopierst *nur den gewünschten* Bildausschnitt vom alten ins neue Bild.
Damit hast du dann ein "beschnittenes" Bild ohne irgendwelche Verzerr- Effekte.
hth,
brb