Se cambiate l’estensione dell’immagine in .jpeg, il caricamento avviene senza problemi!
Funziona correttamente anche se reimpostate max image size kb al valore predefinito, tuttavia sembra che l’immagine venga rinominata come jpeg in ogni caso.
Dovrebbe essere possibile aumentare questo valore aggiungendo un parametro upload_size al file app.yml del tuo sito. Consulta Change the maximum attachment/upload size per i dettagli.
Ho modificato max image size kb a 500k e il caricamento è andato a buon fine. Mi chiedo però se il messaggio di errore mostrato agli utenti dovrebbe essere semplicemente qualcosa come: “Caricamento fallito: l’immagine è troppo grande, ridimensionala e riprova”?
Non riesco a ricordare con certezza, ma per quanto mi risulta (IIRC), se abbassi quella impostazione e un’immagine caricata è più grande di quel valore, Discourse proverà a ridimensionarla per portarla sotto la soglia.
Penso che sia legata all’impostazione qualità da png a jpg? È passato un po’ di tempo, ma credo che Sam abbia lavorato sul ridimensionatore di immagini.
Per quanto riguarda chi volesse modificarla (o meglio, ottenere dimensioni di immagine più piccole), immagino che si applichi a qualsiasi sito in cui la qualità dell’immagine è meno importante (quindi la maggior parte dei siti, tranne quelli dedicati alla fotografia).
Una rapida ricerca ha restituito questo - quindi sembra che il ridimensionatore non sia ancora stato implementato (anche se ero certo che lo fosse )
La pipeline di ottimizzazione delle immagini convertiva i PNG in JPEG e poi tentava di ottimizzare i JPEG risultanti utilizzando le operazioni previste per le immagini PNG.
Gli errori di ImageMagick venivano restituiti all’utente, ma non erano affatto utili (ad esempio, convert: improper image header...)