IPB

Bienvenue invité ( Connexion | Inscription )

 
Reply to this topicStart new topic
> Taille Des Images : Règlement Et Redimensionnement Automatique, Eclaircissement & précisions
davv
posté 26/09/2014, 15:51
Message #1


Vice-président de la FFAQJPMPQ, mais pas que. Voir plus.
Icône de groupe

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

arrow8.gif 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 :
  • Les images trop grandes déteriorent sérieusement la mise en page du forum et donc la lisibilité des topics.
    Certains membres parcourent FA sur de petits écrans, netbooks ou tablettes.
  • Les images trop grandes sont aussi trop lourdes et ralentissent considérablement le temps de chargement des pages.
    Nous sommes à l'ère de l'ADSL et des connexions rapides... mais aussi de la téléphonie mobile et autres tablettes 3G.



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 smile.gif





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

arrow8.gif Le redimensionnement automatique n'est absolument pas un système permettant de poster des images énormes sans être inquiété.

arrow8.gif 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.



arrow8.gif 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.

arrow8.gif 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.
Go to the top of the page
 
+Quote Post
Harry_K.
posté 26/09/2014, 16:04
Message #2


Membre actif
**

Groupe : Membres
Messages : 31,938
Inscrit : 31/07/2004
Membre n° 3,054




Go to the top of the page
 
+Quote Post
Paulpalomares
posté 26/09/2014, 16:09
Message #3


FOXTROT
**

Groupe : Membres
Messages : 1,990
Inscrit : 12/03/2011
Membre n° 62,562




C'est effectivement un bon système, mais je pars du principe que si les gens ne savent pas dimensionner leurs propres images c'est leur problèmes, les modos n'ont pas pour but "d'assister" (dans le mauvais sens du terme) les gens. C'est pourtant pas complique de redimensionner une image, surtout que la plupart des hébergeurs le propose.

Ce message a été modifié par Paulpalomares - 26/09/2014, 16:10.
Go to the top of the page
 
+Quote Post
davv
posté 26/09/2014, 16:29
Message #4


Vice-président de la FFAQJPMPQ, mais pas que. Voir plus.
Icône de groupe

Groupe : Admin
Messages : 27,343
Inscrit : 17/11/2005
Lieu : ça dépend.
Membre n° 8,114




CITATION(Paulpalomares @ 26/09/2014, 17:09) *
si les gens ne savent pas dimensionner leurs propres images c'est leur problèmes
pas exactement : ca devient immédiatement le problème de tout le monde une fois que les topics sont remplis d'énormes images qui ralentissent considérablement le chargement des pages et pulvérisent joyeusement la mise en page du forum...

CITATION(Paulpalomares @ 26/09/2014, 17:09) *
les modos n'ont pas pour but "d'assister" (dans le mauvais sens du terme) les gens
la modération est souvent une tache ingrate, hélas.
Go to the top of the page
 
+Quote Post
Krys
posté 26/09/2014, 16:58
Message #5


Siphon à Bières ©
**

Groupe : Membres
Messages : 34,250
Inscrit : 15/01/2013
Lieu : Sud Essonne
Membre n° 87,049




Merci Davv.

CITATION(Pvt. Harry T. Kelly @ 26/09/2014, 17:04) *

Très propre!! laugh.gif
Go to the top of the page
 
+Quote Post
Strike
posté 26/09/2014, 18:05
Message #6


[Sqvad] Löjtnant
**

Groupe : Membres
Messages : 1,989
Inscrit : 21/01/2007
Lieu : Nice
Membre n° 15,058




Bravo joli feature ! wink.gif

Petite suggestion : pour aider la modération (et les auteurs des messages incriminés) à transformer une image trop grande en lien, pourquoi ne pas compléter le message d'avertissement par un lien qui une fois cliqué, lancerait une commande qui éditerait le message et supprimerait les balises [ img ] avant de valider l'édition ? Ce lien pourrait même etre cliqué par n'importe quel membre, permettant à chacun de faire le job en cas de besoin.
Je n'y connais rien en codage, je ne sais pas si c'est faisable, mais bon, sait-on jamais ! smile.gif

Ce message a été modifié par Strike - 26/09/2014, 19:21.
Go to the top of the page
 
+Quote Post
Céphée
posté 26/09/2014, 20:21
Message #7


Pony shagger
**

Groupe : Membres
Messages : 15,582
Inscrit : 08/03/2009
Lieu : Montpellier (34)
Membre n° 35,355




CITATION(davv @ 26/09/2014, 16:51) *
Avec un peu de Javascript (10 lignes de code)
J'ai ri.
Go to the top of the page
 
+Quote Post
davv
posté 26/09/2014, 21:15
Message #8


Vice-président de la FFAQJPMPQ, mais pas que. Voir plus.
Icône de groupe

Groupe : Admin
Messages : 27,343
Inscrit : 17/11/2005
Lieu : ça dépend.
Membre n° 8,114




CITATION(Strike @ 26/09/2014, 19:05) *
Petite suggestion : [...]
il y a de l'idée mais ce n'est pas aussi simple.
une automatisation de ce genre de tache sera mis en place dans la prochaine version du forum.


CITATION(Céphée @ 26/09/2014, 21:21) *
J'ai ri.
je ne vois pas du tout ce qui te fais rire, tout ceci est très sérieux.

ninja.gif icon_mrgreen.gif
Go to the top of the page
 
+Quote Post
Strike
posté 27/09/2014, 12:21
Message #9


[Sqvad] Löjtnant
**

Groupe : Membres
Messages : 1,989
Inscrit : 21/01/2007
Lieu : Nice
Membre n° 15,058




CITATION(davv @ 26/09/2014, 22:15) *
une automatisation de ce genre de tache sera mis en place dans la prochaine version du forum.


Good smile.gif
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

 



Version bas débit Nous sommes le : 29/03/2024 - 00:10