Hallo,
Es sollen eigentlich alle bekannten Bildformate upgeloadet werden, also gif, jpg, png
ok
bmp
warum zum Geier bmp?
Also ein kleiner Hinweis, welche Funktion man da verwendet, würde schon reichen
imagecreatetruecolor()
imagecreatefrompng() | imagecreatefromjpeg() | imagecreatefromgif()
imagecopyresampled()
imagepng() | imagejpeg() | imagegif()
Diese 4 Zeilen, in dieser Reihenfolge langen für eine Thumbnailerstellung.
Was noch hinzukommt sind ein paar Berechnungen zur Größe um beim Thumbnail das richtige Seitenverhältnis zu erhalten. Sowie natürlich noch eine Prüfung, ob es sich bei $_FILES["bild"] auch wirklich um ein Bild handelt.
muss ich selbst zwischen den verschieden Bildformaten unterscheiden
ja, das musst du. Siehe oben.
Grüße,
Jochen