PHP Remplacer les images par des images rééchantillonnées dans la bibliothèque GD dans Joomla

StackOverflow https://stackoverflow.com/questions/272852

  •  07-07-2019
  •  | 
  •  

Question

Je suis stagiaire en technologie pour un journal indépendant en ligne, et les rédacteurs du personnel ne sont pas férus de technologie. Ils ne comprennent pas très bien le fonctionnement des pages Web et souvent ils téléchargent et incluent des images directement à partir de leur appareil photo numérique ou numérisées à partir d'un support original. Ces images deviennent un fardeau lorsqu'il y a 10 images sur la page de couverture à 3,5 Mo chacune.

Nous essayons d’élaborer une méthode de formation pour leur apprendre à redimensionner et à optimiser les images qu’ils souhaitent inclure dans leurs articles, mais comme je l’ai dit plus tôt, ils ne sont pas très au fait des technologies. employer peut aller bien au-dessus de leurs têtes.

Je voulais donc savoir s'il était hors de propos de tenter de rééchantillonner et de mettre en cache les images incluses dans les articles à l'aide d'une fonction PHP et de la bibliothèque GD afin de diffuser en continu la quantité de données à transmettre. par article.

Je pense que c'est possible, j'essaie simplement de savoir s'il serait utile de prendre le temps et les efforts nécessaires pour former les rédacteurs, ou s'il serait préférable de créer un processus automatisé.

Était-ce utile?

La solution

Vous feriez mieux de traiter les images GD pendant le processus de téléchargement. GD peut prendre pas mal de ressources, donc traiter chaque image sur chaque demande ne serait pas une solution préférable. Si vous ne pouvez pas le faire pendant le processus de téléchargement, vous devez mettre en cache toutes les images ré-échantillonnées et les utiliser si / quand elles sont disponibles.

Autres conseils

C'est certainement possible, et je serais très surpris si Joomla! n'a pas déjà de modules qui font exactement cela.

Avec le site Web actuel sur lequel je travaille, je devais répondre à une question similaire. J'ai choisi d'utiliser l'addon joomla Easy Gallery . Les deux caractéristiques qui me distinguent sont la création automatisée de vignettes et la fonction de redimensionnement d’image. Les tailles sont configurables avec la page de configuration des composants. Vous aurez une vignette, une image redimensionnée et l'image d'origine à chaque téléchargement.

Ce composant est un composant Joomla 1.0. Par conséquent, si vous exécutez une installation de Joomla 1.5, vous devrez activer le mode hérité. Le travail semble être en cours pour une version 1.5 native.

J'ai également trouvé quelques endroits où les vignettes générées n'étaient pas affichées. J'ai posé la question sur le forum Easy Gallery et j'ai réussi à fonctionner. la réponse pour moi-même.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top