Taille Des Images : Règlement Et Redimensionnement Automatique, Eclaircissement & précisions |
Bienvenue invité ( Connexion | Inscription )
Taille Des Images : Règlement Et Redimensionnement Automatique, Eclaircissement & précisions |
26/09/2014, 15:51
Message
#1
|
|
Vice-président de la FFAQJPMPQ, mais pas que. Voir plus. Groupe : Admin Messages : 27,343 Inscrit : 17/11/2005 Lieu : ça dépend. Membre n° 8,114 |
Il y a quelques semaines, un système de redimensionnement automatique des images trop grandes a été mis en place.
Certains d'entre vous n'ont pas bien compris son fonctionnement et/ou sa raison d'être. Je vais donc vous le présenter en détail dans ce topic. N'hésitez pas à poser des questions si un point n'est pas clair pour vous. 1) Le règlement Les dimensions maximales des images postées sur le forum sont de 800 x 800 pixels.Jusqu'à l'année dernière, le maximum était 800x600 ou 600x800. Ce léger changement a pour but de simplifier l'application du règlement. MAJ DU 28/10/2014 : La galerie FA permet maintenant de redimensionner les images pour vous et de générer un BBCode adapté pour insérer vos images dans vos posts sur le forum, n'hésitez pas à l'utiliser ! (cf. ce topic) 2) Pourquoi ? Deux raisons :
3) Automatiser ? Jusque là, les dimensions des images n'étaient vérifiées que manuellement par les modérateurs, ou bien signalées par des membres bienveillants. Les modérateurs remplaçaient ensuite les images trop grandes par de simples liens. Automatiser la détection des images trop grandes va permettre de préserver la mise en page du forum en attendant une intervention de l'équipe de modération, mais aussi d'informer immédiatement l'auteur du message, pour qu'il puisse se corriger de lui-même. 4) Comment ? Comment mettre un tel système en place ? C'est un peu technique... mais je vous invite tout de même à lire ce qui suit, pour vous faire une meilleure idée Dans l'idéal, il faudrait connaître la taille des images au moment où la page commence à se charger, pour les en empêcher immédiatement. Il n'est pas aisé de connaître les dimensions d'une image avant qu'elle ne soit chargée, surtout si elle est hébergée sur un serveur tiers. La meilleure solution, pour ne pas dire la seule, consiste à utiliser la fonction getimagesize() de PHP, afin de récupérer les dimensions de l'image avant de la charger. Le problème c'est qu'après quelques tests, on se rend rapidement compte que la plupart des hébergeurs d'images n'autorisent pas ce procédé. De plus, ajouter une requête de vérification de dimensions avant le chargement de toutes les images peut s'avérer contre-productif : cela allonge le temps de chargement, y compris dans les topics qui ne contiennent pas d'images trop grandes : impossible de savoir si une image est trop grande ou non avant de l'avoir mesurée. De plus, l'augmentation de la charge pour le serveur FA serait non négligeable. Mais alors, pourquoi ne pas contrôler les dimensions au moment où le membre poste un message ? Parce que rien ne garantit que l'image située cette l'adresse sera toujours la même qu'au moment du post. Elle peut être remplacée par une autre, redimensionnée, etc... Exemple : il y a quelques mois, Imageshack a modifié son système de redimensionnement. De très nombreux topics datant d'avant cette modification comportent maintenant des images en 4000x3000. L'idée de faire cette vérification a priori est donc une impasse. Reste la possibilité de mesurer l'image une fois qu'elle est chargée dans le navigateur des visiteurs. Avec un peu de Javascript (10 lignes de code), on peut détecter si elle est trop grande. On peut ensuite réduire son affichage, sous la forme d'une icône, pour éviter qu'elle n'affecte pas la mise en page du forum en attendant que la modération intervienne. On peut aussi lui adjoindre un petit message informatif qui permettra à l'auteur du message de réaliser son erreur, ce qui lui donnera l'opportunité de se corriger de lui même. Et s'il ne vérifie pas son message après l'avoir posté, les autres membres peuvent signaler le message à l'équipe de modération, qui viendra supprimer l'image et la remplacer par un lien. C'est indispensable, car il ne faut pas oublier que même si les dimensions des images sont réduites lors de leur affichage sur le forum, leur poids, et donc leur temps de chargement, reste le même. 5) Pour résumer Le redimensionnement automatique n'est absolument pas un système permettant de poster des images énormes sans être inquiété. Il permet d'informer les membres quand les images qu'ils postent sont trop grandes, et de préserver la mise en page du forum en attendant que la modération intervienne. Si vous postez une image trop grande, veuillez la redimensionner dans les plus brefs délais. Si vous n'êtes pas dans la possibilité de le faire, remplacez-la par un simple lien. Si vous remarquez une image trop grande dans un topic, donnez quelques minutes à l'auteur pour se corriger de lui-même, plutôt que de signaler immédiatement. |
|
|
Version bas débit | Nous sommes le : 29/03/2024 - 01:44 |
Ce portail vous permet d'apporter votre contribution aux thèmes de discussion liés à l'airsoft. Les données qui y figurent ne peuvent être collectées ou utilisées à d'autres fins. Vous disposez d'un droit d'accès, de modification, de rectification et de suppression des données qui vous concernent (art. 34 de la loi 'Informatique et Libertés' du 6 janvier 1978). Vous pouvez, à tout moment , demander que vos contributions à cet espace de discussion soient supprimées en prenant contact avec un des responsables du forum