Nun, dein Upload Problem dürfte ja inzwischen Geschichte sein. Warum das qualitätsmässig funktioniert hat ist eigentlich klar, ein png kann nicht mit jpg-Algorithmen weiter komprimiert werden. Und das ist es offensichtlich, was bei der UMTS-Übertragung mit jpg-Bildern passiert.
Aber der Trick ein png in jpg umzubenennen, und das Bild wird dann auch noch korrekt angezeigt - das ist was Neues - jedenfalls für mich.
Ich hätte es verstanden, wenn du das jpg für den upload in png umbenannt hättest, und dann wieder zurück. Aber so? Dass die beiden Endungen wohl offensichtlich dem Browser egal zu sein scheinen ist mir neu, aber gerade getestet, das funktioniert tatsächlich und wird sogar auf Uralt-Browsern korrekt dargestellt. Das ganze funktioniert sogar mit einem gif, welches in jpg umbenannt wird und - ich glaub es ja nicht - das funzt sogar mit einem bmp! Obwohl bmp ja gar kein ausgewiesenes Web-Format ist.
Sowas kannte ich bisher nur von meinem Mac, dass ihm die Dateiendung egal ist, solange die Dateistruktur ok ist. Offensichtlich sind die Browser allerdings ebenso so fehlertolerant, und ignorieren die Endung, solange sie nur in der Lage sind die Datei zu lesen und darzustellen.
Hab zwar noch keine Ahnung wofür sich sowas verwenden lässt, aber immerhin nett zu wissen dass man nicht unbedingt das stylesheet umschreiben muss, wenn man ein andres Dateiformat verwenden möchte.
Somit ein interessanter Input, den du bei deiner Suchaktion "finde den Verpixeler" entdeckt hast.