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_sizepermettra des uploads plus volumineux, que Discourse tentera ensuite de redimensionner en respectant la limite définie dansmax image size kb. -
Malgré la description qui suggère le contraire,
max image size kbne limite pas réellement la taille des uploads (c’est super confus !). -
Les tailles d’upload sont uniquement définies par
client_max_body_sizedans 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.