Hallo,
das was du im Betreff stehen hast, spiegelt sich aber so gar nicht in deiner Beschreibung und Code wider…
Du sprichst von „zuschneiden“, verwendest dann aber „resize“ bzw. imagecopyresampled()
. Hier wäre dann „crop“ das Mittel der Wahl.
Und von vorher testen ist auch nichts zu sehen. Du musst die Rückgaben der verwendeten Funktionen auslesen, angefangen beim getimagesize()
, das dir z.B. sagen kann, ob die Datei überhaupt ein Bild ist.
Gruß
Kalk