Module de compression automatique d'image
Description
La compression s’applique sur les contenus que vous souhaitez (propriété paramétrable du module).
Vous pouvez définir 3 résolutions maximales, une pour chaque format que vous souhaitez utiliser :
- PC / Tablette : résolution max pour un affichage sur écran PC et sur tablette
- Mobile : résolution max pour un affichage sur écran mobile
- Source : résolution max conservée du fichier source (vous pouvez conserver la résolution source si souhaité)
Le module va en fait générer, pour chaque image éligible, une nouvelle image par résolution souhaitée, en réduisant notamment sa taille et son poids pour les formats plus petits que l’image source.
Installation
Installation du module
Ajouter ce module avec le gestionnaire de modules depuis l’administration technique et redémarrer JPlatform.
Paramétrage
Liste des propriétés
Editez le module pour paramétrer ou modifier ses propriétés :
Propriété |
Nom technique |
Description |
Contenus soumis au redimensionnement |
|
Permet de définir les contenus soumis au redimensionnement d’image. Indiquez les noms Java des contenus séparés par un espace. |
*Contenus soumis au redimensionnement* : générer des images réduites pour les terminaux suivants : |
|
Permet de définir pour quels terminaux doit s’appliquer le redimensionnement d’image pour le contenu. Ce champ est dynamique selon les types renseignés dans la propriété « Contenus soumis au redimensionnement ». Il y aura donc autant de champ de ce type que de contenus devant être soumis au redimensionnement. Si la valeur vide est sélectionnée, aucune image ne sera générée. |
Résolution maximale du fichier pour PC / Tablette |
|
Permet de définir la résolution maximale pour les terminaux de type PC et Tablette. Si vide, la valeur par défaut 1024*768 est utilisée. |
Résolution maximale du fichier pour Mobile |
|
Permet de définir la résolution maximale pour les terminaux de type Mobile. Si vide, la valeur par défaut 640*480 est utilisée. |
Résolution maximale du fichier source |
|
Permet de définir la résolution maximale des fichiers sources. Si vide, aucun redimensionnement ne s’appliquera sur les fichiers sources. |
Enregistrement des nouvelles propriétés
Les changements de valeur des propriétés sont pris en compte directement lors de l'enregistrement sans avoir besoin de redémarrer l'application.
Informations techniques
Compatibilité JSync
Ce module est compatible jSync, il fonctionnera sans problème sur un environnement à plusieurs réplicas.
En revanche, il est important de noter que la configuration du module ne sera pas répliquée et sera à faire sur chaque nœud.
Prérequis
Pour une meilleure compréhension et utilisation de ce module, il est conseillé d’avoir suivi les formations Jalios suivantes :
- Formation d’administrateur technique
- Formation d’administrateur fonctionnel
Ce module ne dépend d’aucun autre module.
FAQ
Si vous ne souhaitez pas que le module génère des résolutions d’image à usage mobile, il suffit de paramétrer la ou les propriétés « Nom du type de contenu : générer des images réduites pour les terminaux suivants : » sur la valeur « PC / Tablette » uniquement.
Elles sont toutes stockées dans le dossier « upload » de votre application, dans un dossier « nomImage.ext.associated » propre à chaque image.