OnlineFS Posted July 27, 2015 Share Posted July 27, 2015 Bonjour. j'ai une question concernant les modules suivants qui semblent utiliser tous la fonction resize : blockcategories blockreinsurance homeslider Le soucis que j'ai c'est que ces modules semblent déplacer les images en redimensionnant au passage. Or cette fonction va dans beaucoup de cas augmenter le poids des images au lieu de les laisser en l'état, car la boutique est paramétrer sur le fait de garder un niveau de compression minimal. Problème : pour un module comme celui de slideshow on aime avoir les images les plus légères possible afin de réduire le temps de chargement. Or quand on envoi une image jpg mega optimisée de 100Ko, on se retrouve avec une image de plus de 300 en sortie ! Sur un slideshow d'une dizaine d'images, on a rapidement un temps de chargement très conséquent. Est-ce que quelqu'un connait une fonction permettant d'effectuer un déplacement "normal", plutôt qu'un resize + move ? La fonction incriminée : if(!ImageManager::resize($path.$name, $pathThumb.$name, (int)$imgWidth, (int)$imgHeight)) { $this->context->smarty->assign('error', $this->l('An error occurred during the image upload. Please check the upload directory permission in the module folder.')); return; } Bien cordialement, OFS. Link to comment Share on other sites More sharing options...
Fernand WAFO Posted July 27, 2015 Share Posted July 27, 2015 Bonjour, C'est simple d'aller modifier le code dans chaqu'un des cas Link to comment Share on other sites More sharing options...
OnlineFS Posted July 27, 2015 Author Share Posted July 27, 2015 Nous n'avons aucun doute là-dessus ! Mais comment savoir quelle est la fonction "déplacement simple" au lieu de l'ImageManager actuellement utilisé. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now