web-dev-qa-db-fra.com

Comment garder WP de recompresser des images en taille réelle

J'ai remarqué que WP a la mauvaise habitude de recompresser les images en taille réelle pendant les téléchargements. Je veux dire, il est logique de créer plusieurs versions plus petites de chaque image téléchargée, en appliquant un paramètre de qualité JPEG par défaut de 90%, mais pourquoi compresser deux fois aussi les images en taille réelle, car elles sont correctes telles quelles?

Mon problème est que 90% des fichiers JPEG volumineux que je télécharge via WP sont généralement définis avec une qualité de 50 à 75% afin de réduire leur taille. Par conséquent, lorsque WP recompresse cela provoque une perte de qualité supplémentaire et leur taille est gonflée entre 100 et 200%.

Existe-t-il un moyen d'éviter que WP ne modifie la taille et la qualité des fichiers JPEG en taille réelle?

1
Diego Meozzi

L'utilisation d'un filtre pour jpg_quality vous aidera à définir votre qualité pour les images téléchargées.

add_filter('jpeg_quality',  create_function('$n', 'return 70;'));

Dans la plupart des bonnes implémentations d’optimisation d’image, vous pouvez trouver différentes utilisations des outils d’optimisation d’image tels que optimng/jpegtran, etc. Il existe de nombreux plugins qui vous aident à le faire.

1
Butuzov