Почему вставленные PNG-изображения конвертируются в JPG

Привет,

Я хотел спросить об этом коммите. Почему вставленные PNG-изображения в любом случае конвертируются в JPG? Что ломается без этого коммита? Почему он называется FIX?

Спасибо большое :smiley:
spirobel

См. Screenshots: JPEG vs. GIF (and PNG)

Извините, но я не могу найти ответ на свой вопрос по вашей ссылке. Мой вопрос не в том, почему PNG конвертируются в JPG, а в том: почему вставленные PNG конвертируются в JPG? Я не понимаю, в чём разница между вставленными и невставленными изображениями.
Спасибо :smiley:

Вставленные изображения обычно представляются в виде «сырых» растровых карт, поэтому сохранение всех из них в формате PNG (без потерь) привело бы к огромному увеличению размера файлов. Вместо этого мы проверяем сохранение в обоих форматах и выбираем тот, который даёт «разумный» размер, так что (большинство) изображений в итоге эффективно сохраняются в формате JPG (с потерями).

Спасибо за ваш ответ! Я думаю, теперь начинаю это понимать.

-----------------------------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

Как мне воспроизвести это? Я использовал инспектор, посмотрел на запрос и увидел это при вставке PNG. Когда я пробовал с JPG, там было указано image/jpg. Что означает «сырой растровый образ» (raw bitmap)? В каком браузере это происходит (я использую Firefox)?

РЕДАКТИРОВАНИЕ: ладно, неважно. Я думаю, я, возможно, неправильно понял, что означает «вставка». На самом деле я использовал перетаскивание. Я пытался скопировать и вставить изображение, но, похоже, это вообще не работает в моей системе. Оно просто добавляет этот текст в редактор:

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