Il s’agit d’une proposition de demande de commentaires (RFC) pour une compression/redimensionnement/optimisation des images activable par l’utilisateur, effectuée côté client avant le processus de téléchargement. Cette fonctionnalité sera testée à l’aide d’un composant de thème. Si elle s’avère utile, nous envisagerons de l’intégrer dans le cœur du système pour la version 2.8.
Interface utilisateur
Les utilisateurs pourront contrôler l’optimisation côté client via une simple case à cocher dans la fenêtre modale de téléchargement.
Dans un premier temps, nous testerons l’optimisation des fichiers JPEG, qui sont les images les plus fréquemment téléchargées depuis les smartphones des utilisateurs.
Notre composant redimensionnera le fichier téléchargé par l’utilisateur s’il dépasse la taille maximale configurée, puis le réencodera à l’aide de MozJPEG.
Selon mes tests, cette opération prend moins de 10 secondes sur un téléphone Android de gamme moyenne et permet de réduire la taille d’une photo typique à moins de 30 % de sa taille originale.
Je ne suis pas sûr que cela doive être une option pour l’utilisateur final, surtout s’ils se contentent de copier-coller. À mon avis, il s’agit plutôt d’une fonctionnalité destinée à l’administrateur du site.
Dans quelle mesure les images doivent-elles être optimisées avant le téléchargement : « pas du tout | un peu | beaucoup » …
Nom/valeur et valeur par défaut en attente.
Les résultats sont excellents ! De plus, en combinaison… peut-être devrions-nous rendre cela 100 % automatique dans certains cas ? Vous définissez la taille « maximale » des images sur votre forum à 2000 Ko, et nous utilisons une heuristique qui se déclenche pour s’assurer que tout est géré.
Un indicateur de progression serait très utile ici, en particulier pour les téléversements d’images multiples, afin d’informer l’utilisateur qu’une action est en cours.
Oui, s’il vous plaît. Si cela dépend des utilisateurs, cela sera utilisé de manière sporadique, et les utilisateurs peu expérimentés ne comprendront pas l’objectif.
Il serait utile d’avoir cette option dans les paramètres d’administration pour activer la compression automatique de tout ce qui dépasse les paramètres de dimensions/taille du site. Pour les sites très axés sur les images, on ne voudrait pas que cela soit activé en permanence, mais plutôt pour couvrir des cas d’usage où des utilisateurs moins expérimentés n’ont pas besoin de se soucier du redimensionnement.