Quindi abbiamo sbagliato l’icona del “manifesto” un po’ di tempo fa e ora non siamo in grado di caricare un file PNG per risolvere il nostro problema con l’API.
Ogni volta che carico un PNG, viene automaticamente convertito in JPG.
Ho provato tutte e tre queste impostazioni nella speranza di trovare una soluzione, ma niente… Nulla sembra funzionare!
Utilizzare TinyPNG per ridurre le dimensioni dell’icona PNG risolverà il problema.
Ho avuto lo stesso problema in passato: ho passato ore a eseguire il debug e a cercare una soluzione. Alla fine ho scoperto che era causato dalle dimensioni dell’icona. Ridurre le dimensioni del PNG (diminuendo la risoluzione o la profondità di colore) risolverà il problema.
Le impostazioni mostrate nello screenshot sembrano corrette. Sono abbastanza sicuro che se copi e incolli un’immagine PNG nell’editor, Discourse la converte automaticamente in JPG. Se è così che stai aggiungendo l’immagine, prova a usare il pulsante di caricamento dell’editor per inserirla e vedi se fa la differenza.
Non credo che l’impostazione image preview jpg quality sia rilevante per il problema, ma sia png to jpg quality che recompress original jpg quality devono essere impostate su 100 per evitare che i PNG vengano convertiti in JPG. Domande sulla conversione delle immagini PNG sono state sollevate diverse volte. Sarebbe utile trovare un modo per rendere più evidenti le impostazioni che controllano questo comportamento.
Se desideri apportare una correzione alle descrizioni delle impostazioni per chiarire questo aspetto, sarebbe ottimo! ATTENZIONE: i PNG quasi senza perdita occupano molte volte più spazio di archiviazione rispetto ai JPG con perdita.
Per tua informazione (sono con Thomas) riguardo al nostro caso d’uso: questo non è mai stato un problema per noi, tranne di recente, perché questo JPG ha rotto la nostra PWA (come discusso qui).