Comment contrôler la compression WordPress des JPEG

wordpress-compression-jpg

L’astuce du jour consiste à obtenir le contrôle de la compression WordPress des JPG exécutée par défaut lors de l’upload d’images. WordPress compresse vos images à 90%, cela est très pratique afin d’accélérer le temps de chargement de vos pages. Néanmoins, pour un blog de photographie, ça le fait moyen.

Donc, voici votre sésame HD amis photographes à placer dans votre fichier functions.php (ou dans un fichier dédié aux filtres WordPress) :

/* compression JPEG */
add_filter('jpeg_quality', function($arg){return 100;});

Modifiez la valeur 100 pour obtenir le résultat souhaité. J’utilise pour mes visuels une compression à 80% afin d’obtenir un bon ratio qualité/compression.

jpeg_quality requière la version PHP 5.3.1. Pour l’utiliser avec une version PHP < 5.3.1, vous devrez utiliser ce code  :

 /* compression JPEG */
add_filter( 'jpeg_quality', create_function( '', 'return 100;' ) );

Merci à WP-snippets pour l’astuce.

Par Guillaume Palayer Un chasseur-cueilleur et un curieux avant tout des dernières avancées du monde des Internets. Fondateur du Magazine du Webdesign, un blog-cerveau à propulsion humaine, ayant pour mission de faire le tri dans le bruit du Web afin de proposer les meilleurs contenus à la communauté du Magazine du Webdesign.

Inscrivez-vous à la newsletter du Magazine du Webdesign

Inscrivez-vous à notre newsletter afin de recevoir chaque mois une sélection des meilleurs articles et ressources.

Commentaires (2)

  1. Ping : Comment contrôler la compression WordPress des JPEG | WordPress : techniques, thèmes et plugins | Scoop.it

  2. Ping : Comment contrôler la compression WordPress des JPEG | Webdesign et magie des Internets | Scoop.it

Laisser un commentaire

Yep, vous souhaitez poster un commentaire... complétez les trois champs ci-dessous. Pas de spams, protégeons les Internets.

*

You may use these HTML tags and attributes:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

↑ Haut de page