Moin!
imagecopyresize() http://de.php.net/manual/de/function.imagecopyresized.php
imagecopyresampled() ist besser, weil es Antialiasing kann -> bessere Qualität.
Kannst du aber erst anwenden, wenn das vollständige Bild auf dem Server ist. Also nach dem Upload. Anschließend kannst du das Originalbild löschen.
Das gesamte PHP-Skript wird sowieso erst gestartet, wenn die Dateien alle hochgeladen sind und zur Verfügung stehen. Und alle hochgeladenen, aber nicht geretteten Dateien werden am Skriptende auch wieder gelöscht.
Lies dir auch unbedingt die anderen Funktionen zu GD durch.
http://de.php.net/manual/de/ref.image.php
Das ist immer eine gute Idee. Noch als Tipp: Truecolor-Bilder mit imagecreatetruecolor() erzeugen, dann werden deine Bilder nicht auf 256 Farben reduziert (was ziemlich mies aussehen kann).
- Sven Rautenberg