Question sur la taille/redimensionnement des images uploadées

Après avoir appuyé sur plusieurs boutons pendant un moment pour comprendre, voici ce que je pense se passer :

  • Avec une installation par défaut, si client_max_body_size == max image size kb, les images ne seront pas redimensionnées.

  • Augmenter client_max_body_size permettra des uploads plus volumineux, que Discourse tentera ensuite de redimensionner en respectant la limite définie dans max image size kb.

  • Malgré la description qui suggère le contraire, max image size kb ne limite pas réellement la taille des uploads (c’est super confus !).

  • Les tailles d’upload sont uniquement définies par client_max_body_size dans nginx.

  • Lors du redimensionnement, les JPEG restent des JPEG avec de bons résultats.
    Les PNG sont convertis en JPG avec des résultats acceptables.
    Les GIF animés restent des GIF, mais avec des résultats généralement médiocres.

Est-ce tout correct ? Si oui, cela semble être le genre de chose qui devrait être expliqué un peu plus clairement, car une installation standard ne redimensionne aucune image, alors que c’est une fonctionnalité que beaucoup de personnes pourraient souhaiter. De plus, il n’est pas du tout clair, d’après la documentation disponible, comment l’activer.