Fast vor 5 Jahren haben wir die clientseitige Bildoptimierung eingeführt, um Nutzern zu ermöglichen, Bilder hochzuladen, die größer sind als die Limits der Seite, die Upload-Bandbreite der Nutzer zu sparen, Speicherplatz der Community zu schonen und die Benutzererfahrung mit Bildern in Discourse insgesamt flüssiger zu gestalten.
Darauf aufbauend gibt es nun eine neue Kommende Änderungen-Funktion, die einige neue Features für dieses System ermöglicht:
GIF → animierte WEBP-Konvertierung
Die Konvertierung großer GIFs stand schon lange auf unserem Radarschirm und ist seit längerer Zeit im Gespräch. Jetzt werden sie in animierte WebP-Dateien umgewandelt, die durchschnittlich nur die Hälfte der Größe der Originaldatei haben:

(2,5 MB GIF → 1 MB WEBP)

(10,1 MB GIF → 4,8 MB WEBP, würde standardmäßig in Discourse aufgrund der Größe nicht erlaubt werden)
HEIC-Konvertierung
2020 haben wir die Unterstützung für HEIC über serverseitige Konvertierungen hinzugefügt, und jetzt unterstützen wir auch die direkte Verarbeitung im Composer, sodass der Nutzer das Konvertierungsergebnis sieht, bevor ein Beitrag eingereicht wird. Die serverseitige Konvertierung bleibt als Fallback erhalten, falls die clientseitige Konvertierung aus irgendeinem Grund fehlschlägt.
(3,4 MB HEIC → 650 KB JPG)
JXL-Konvertierung
Obwohl die Browserunterstützung für JXL-Dateien noch nicht vollständig bereit ist, können Nutzer nun JXL-Dateien in Discourse hochladen, die automatisch in JPG konvertiert werden, sodass jeder Nutzer das Bild sehen kann.
(1,1 MB JXL → 930 KB JPG)

