Warum werden eingefügte PNGs in JPG konvertiert?

https://github.com/discourse/discourse/commit/a9c0df0b58c5495c574286084278b00a5d283cd3
Hallo,
ich wollte mich zu diesem Commit erkundigen. Warum werden eingefügte PNGs in jedem Fall in JPG umgewandelt? Was funktioniert ohne diesen Commit nicht? Warum heißt er FIX?
Vielen Dank :smiley:
spirobel

Siehe Screenshots: JPEG vs. GIF (and PNG)

Es tut mir leid, aber ich konnte die Antwort auf meine Frage in Ihrem Link nicht finden. Meine Frage ist nicht, warum PNGs in JPGs umgewandelt werden, sondern: Warum werden eingefügte PNGs in JPGs umgewandelt? Ich verstehe nicht, warum es einen Unterschied zwischen eingefügten und nicht eingefügten Dateien gibt.
Vielen Dank :smiley:

Eingefügte Bilder erscheinen in der Regel als reine Bitmaps. Sie alle als PNG (verlustfrei) zu speichern, würde die Dateigröße enorm unnötig vergrößern. Stattdessen testen wir das Speichern in beiden Formaten und prüfen, welches eine „angemessene

Vielen Dank für Ihre Antwort! Ich glaube, ich beginne das jetzt zu verstehen.

-----------------------------149589358933568048074206291858

Content-Disposition: form-data; name="type"

composer

-----------------------------149589358933568048074206291858

Content-Disposition: form-data; name="files[]"; filename="Screenshot_2020-05-05.png"

Content-Type: image/png

Wie kann ich das reproduzieren? Ich habe den Inspektor verwendet, die Anfrage betrachtet und dies beim Einfügen einer PNG-Datei gesehen. Als ich es mit einer JPG-Datei versuchte, stand dort image/jpg. Was bedeutet „raw bitmap“? Bei welchem Browser tritt dies auf (ich verwende Firefox)?

EDIT Okay, egal, ich glaube, ich habe das Wort „eingefügt“ missverstanden. Ich habe tatsächlich per Drag & Drop gearbeitet. Ich habe versucht, ein Bild zu kopieren und einzufügen, aber das scheint auf meinem System generell nicht zu funktionieren. Es fügt lediglich diesen Text zum Composer hinzu:

x-special/nautilus-clipboard
copy
file:///home/username/Downloads/Screenshot_2020-05-05%20.png