なぜ貼り付けた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