Perché le PNG incollate vengono convertite in JPG

Ciao,
vorrei chiedere informazioni su questo commit. Perché le immagini PNG incollate vengono convertite in JPG in ogni caso? Cosa si rompe senza questo commit? Perché è chiamato FIX?
Grazie mille :smiley:
spirobel

Vedi Screenshots: JPEG vs. GIF (and PNG)

Mi dispiace, ma non riesco a trovare la risposta alla mia domanda nel tuo link. La mia domanda non è il motivo per cui i PNG vengono convertiti in JPG, ma piuttosto: perché i PNG incollati vengono convertiti in JPG? Non capisco perché ci sia una differenza tra quelli incollati e quelli non incollati.
Grazie :smiley:

Le immagini incollate vengono solitamente interpretate come bitmap grezze, quindi salvarle tutte in formato PNG (senza perdita) comporterebbe un enorme spreco di spazio su disco. Invece, testiamo il salvataggio in entrambi i formati e verifichiamo quale produce una dimensione “ragionevole”, così (la maggior parte) delle immagini finisce per essere archiviata in modo efficiente come JPG (con perdita).

Grazie per la risposta! Credo di iniziare a capire ora.

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

Come posso riprodurre questo? Ho usato gli strumenti di sviluppo, ho esaminato la richiesta e ho visto questo quando incollavo un PNG; quando ho provato con un JPG, diceva image/jpg. Cosa significa “raw bitmap”? Con quale browser succede questo? (Io uso Firefox).

MODIFICA ok, non importa, penso di aver frainteso il significato di “incollato”. In realtà ho fatto trascinamento e rilascio. Ho provato a copiare e incollare un’immagine, ma sembra che non funzioni in generale sul mio sistema. Si limita ad aggiungere questo testo al composer:

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