Automatisch hochladen in JPG konvertieren?

Mir ist aufgefallen, dass einige Bild-Uploads immer in JPEG konvertiert werden. Das schafft unschöne Situationen mit Bildern mit transparenten Elementen und im Dunkel-/Hellmodus. Ich konnte keine Einstellung dafür finden, können wir das irgendwie abschalten?

Ich habe versucht, ein Bild in WebP und PNG hochzuladen, und es wird immer in JPG konvertiert. Wie kommt das?

2 „Gefällt mir“

Ich hatte dieses Problem. Ich glaube, wenn Sie die Komprimierung in den Einstellungen deaktivieren, wird der Upload ordnungsgemäß durchgeführt. Kein guter Ort, um diese Einstellung aus offensichtlichen Gründen beizubehalten.

Es gibt mehrere Einstellungen, die relevant zu sein scheinen:

  • recompress original jpg quality („Qualität der hochgeladenen Bilddateien (1 ist die niedrigste Qualität, 99 ist die beste Qualität, 100 zum Deaktivieren).“)
  • png to jpg quality („Qualität der konvertierten JPG-Datei (1 ist die niedrigste Qualität, 99 ist die beste Qualität, 100 zum Deaktivieren).“)
  • composer media optimization image encode quality („JPEG-Kodierungsqualität, die im Neu-Kodierungsprozess verwendet wird.“)

Ich bin mir nicht sicher, wie sich die letzte auf die ersten beiden bezieht – oder was mit Webp oder anderen Dateitypen passiert, die keine PNGs oder JPEGs sind.

(Beachten Sie auch für alle Discourse UX-Leute, die dies lesen: Die inkonsistente Verwendung von JPEG und JPG erschwert die Suche.)

3 „Gefällt mir“

Das letzte handelt von Schnellere (und kleinere) Uploads in Discourse mit Rust, WebAssembly und MozJPEG | Blog, während sich die ersten beiden mit einer serverseitigen Bildoptimierungs-Pipeline befassen. Beide befassen sich zwar mit Bildern, aber nicht mit demselben Feature.

1 „Gefällt mir“

Lassen Sie mich das anders formulieren.

Ich sehe mehrere separate Anliegen:

  • Seitenladezeit / Bandbreite des Betrachters
  • Serverseitige Speicherung
  • Serverauslastung / Leistung
  • Upload-Geschwindigkeit
  • Bildqualität
    • Fall eins: Diagramme, Strichzeichnungen usw., bei denen die JPEG-Kompression hässlich und ineffizient ist
    • (theoretischer) Fall zwei: ein Fotografie-Forum, bei dem andere Aspekte nicht so wichtig sind wie die Bildkonservierung

… und mir ist nicht klar, wie genau die verfügbaren Einstellungen diese beeinflussen, insbesondere mit dieser neuen Funktion.

Das sollte von UX: Change JPEG to JPG for search consistency by TheJammiestDodger · Pull Request #20698 · discourse/discourse · GitHub behoben werden :+1:

3 „Gefällt mir“

Die ersten beiden sind nur serverseitige Änderungen. (die unabhängig von der clientseitigen Unterstützung ausgeführt werden können)

Die letzte wird im Browser angewendet und bedeutet, dass Sie kleinere Payloads an den Server senden.

1 „Gefällt mir“