Salut ! Je viens de configurer une instance de Discourse et je me demandais : existe-t-il un moyen simple de redimensionner les images après leur upload par un utilisateur ? Déjà pas mal de personnes ont utilisé le forum avec des images de plusieurs Mo chacune !
Merci,
Jack
Ne faites rien. Ils seront redimensionnés. Si vous cherchez, vous pouvez trouver une discussion à ce sujet.
Ah oui, ils ne semblent pas avoir changé pour l’instant — j’ai cherché, mais je vais regarder à nouveau, merci.
Salut, ils ne redimensionnent toujours pas. Aurais-je manqué quelque chose d’évident ?
Vous devrez modifier les paramètres de votre site liés aux images si vous souhaitez restreindre strictement les téléchargements. Quelques mégaoctets ne sont pas un problème pour une image.
Si vous craignez de manquer d’espace de stockage local sur le serveur, avez-vous envisagé de déplacer les téléchargements vers S3 ?
Ah, super, merci ! J’ai trouvé le paramètre et je l’ai ajusté. Je gère un forum de jardinage, donc il se remplira très vite de photos, ce qui pourrait devenir coûteux pour un site à but non lucratif (pour le moment). Merci pour votre aide.
Quel est le nom du paramètre que vous avez modifié ?
Je ne suis pas sûr de ce que cela signifie lol, mais je demanderai à mon partenaire plus technique de m’expliquer. Merci.
Paramètres > Taille maximale de l’image
Je l’ai temporairement fixée à 1000 ko. J’ai été surpris car cela n’a pas modifié les images existantes, uniquement celles nouvellement téléchargées. J’augmenterai peut-être cette taille avec le temps, mais en tant que nouveau tableau, je voulais détecter rapidement les images trop volumineuses !
Je pensais que diminuer ce paramètre ferait en sorte que Discourse renvoie une erreur si quelqu’un souhaitait envoyer une image plus lourde, ce qui, je suppose, empêcherait beaucoup de personnes de télécharger une image depuis leur smartphone où les photos ne sont pas très compressées… ![]()
Ah oui, je viens juste de réussir à en télécharger un depuis mon ordinateur portable, mais je vérifierai aussi depuis mon téléphone.
Je viens de vérifier sur mobile et ordinateur portable, et tout semble fonctionner, sauf s’il y a un cas d’utilisation supplémentaire que j’aurais manqué ? Testé sur iPhone et Mac.
Avertissement honnête, à mon avis, vous jetez le bébé avec l’eau du bain ici. Les gens ne sont pas susceptibles de revenir sur un site qui leur interdit de partager une image de plus d’un mégaoctet.
C’est votre site, donc vous pouvez faire ce que vous voulez, mais je m’attends à ce que les gens ne reviennent pas une fois qu’ils se heurteront à cette limitation sévère.
Merci Jeff, cela ne me semble pas être une limitation car ils peuvent publier, cela permet simplement de garder la taille des fichiers faible. Les images restent grandes et de haute qualité pour le partage. Je vais surveiller cela au fil du temps. Pour le moment, si j’autorise des images de 4 à 8 Mo sur mon serveur, le coût d’hébergement après un an de contenu pourrait s’élever à plusieurs centaines de livres, ce que je ne peux pas me permettre.
Oh, c’est juste — bien meilleure approche. Je pensais que vous bloquiez tous les fichiers de plus de 1 Mo.
Ah, je vois ce que tu veux dire, non, absolument pas, juste en les redimensionnant.
Il semble que je n’aie jamais lu la fin de la description du paramètre max image size kb, qui fournit une information clé dont je n’avais aucune idée.
Les images plus grandes que cette valeur et plus petites que client_max_body_size seront redimensionnées pour s’adapter lors de l’envoi.
Bon à savoir !