Hallo Marcus,
des Rätsels Lösung ist eingentlich ganz einfach.
Ein User Bild darf maximal 180 Pixel hoch sein und 150 Pixel breit und max. 5 Kilobyte Dateigrösse haben.
Ein Bild mit dieser Grösse hat bei einer Auflösung von 198 X 198 DPI(Dot per Inch) eine Grösse von ca. 3677 Bytes also rund 3,7 KB. Dies würde sich problemlos hochladen lassen.
Wenn Du aber gleichzeitig 16,7 Millionen Farben benutzt(24 Bit Farbtiefe) und speicherst dann dieses Bild im
GIF(Graphics Interchange Format) ab, dann belegt es satte 19.151 Bytes oder 19,1 KiloByte. Irgendwo müssen ja die Informationen für die Farben bleiben.
Das ist dann ein wenig zu gross.
Lösungsmöglichkeiten: Weniger Farben, maximal 256 reichen vollkommen aus und/oder das Ganze im
JPEG(Joint Photographic Experts Group) Format abspeichern und dann hochladen.
Dies ist ein stark komprimierendes Format und damit klappt es dann auch mit dem grösseren Bild.
Gruss, Admin aka Eberhard