Domanda su dimensione/ridimensionamento caricamento immagini

Dopo aver premuto a caso i tasti per un po’ per capire come funziona, ecco cosa penso stia succedendo:

  • Con un’installazione predefinita, se client_max_body_size è uguale a max image size kb, le immagini non vengono ridimensionate.

  • Aumentare client_max_body_size consentirà caricamenti più grandi, che Discourse tenterà poi di ridimensionare rispettando il limite impostato in max image size kb.

  • Nonostante la descrizione suggerisca il contrario, max image size kb non limita effettivamente le dimensioni dei caricamenti (è davvero confuso!)

  • Le dimensioni dei caricamenti sono determinate esclusivamente da client_max_body_size di nginx.

  • Durante il ridimensionamento, i JPEG rimangono JPEG con buoni risultati, i PNG vengono convertiti in JPG con risultati accettabili, mentre i GIF animati rimangono GIF con risultati generalmente scadenti.

È tutto corretto? Se sì, sembra una di quelle cose che andrebbero spiegate meglio, dato che un’installazione standard non esegue alcun ridimensionamento delle immagini, anche se è una funzionalità che molte persone potrebbero desiderare, e dalla documentazione disponibile non è affatto chiaro come attivarla.