Sven Rautenberg: Hilfe ! Maximale Größe eines Bildes

Beitrag lesen

Moin!

was wäre Euer vorschlag?
wenn möglich mit html oder css. wenn unvermeidbar js :-(

Weder noch, würde ich meinen. Serverseitige Aktivitäten sind notwendig. Es ist empfehlenswert, die Userbilder alle durch einen Konverter laufen zu lassen. Das macht die zu großen Bilder dann handlich klein (auch hinsichtlich der Dateigröße - niemand ist gehindert, ein zwei Megabyte großes Megapixel-Digicam-Bild hochzuladen, und den Traffic bezahlst dann du), und die kleinen Bilder könnten dann ebenfalls auf ein passendes Format gebracht werden (wenn keine Verzerrungen gewünscht sind, könnte man einfach "Leerpixel" in der Hintergrundfarbe als "Rahmen" hinzufügen. Das Handling für diese Bilder würde sich dann sehr vereinfachen: Weil alle Bilder als Zielgröße identisch groß sind, kann diese Zielgröße einfach als width und height im <img> angegeben werden.

Alternativ kann ein Serverskript feststellen, wie groß das Bild tatsächlich ist, und diesen Wert nur bis zu einem Maximum unverändert durchlassen, darüber aber dann nur den Maximalwert ausgeben. Wenn aber der Browser das Verkleinern vornehmen soll, sieht das Ergebnis nicht wirklich toll aus, und außerdem ändert das ja nichts am Traffic.

- Sven Rautenberg