web-dev-qa-db-fra.com

Bizarre compression d'image inattendue sur un serveur Web exécutant Apache sous Ubuntu?

J'ai un problème étrange sur mon serveur Web de production exécutant Apache sous Ubuntu: il comprime mes images, ce qui en abaisse considérablement la qualité!

En fait, j'ai deux hôtes virtuels en cours d'exécution, chacun situé dans un dossier différent. Que je montre des images .gif en naviguant sur les deux sites ou que je les y accède directement par leur URL, leur taille et leur qualité sont invariablement dégradées.

J'ai essayé avec trois navigateurs différents: même problème. Leur utilisation sur d'autres sites sur le Web: pas de problème. Bien sûr, j'ai désactivé mod_deflate sur le serveur (qui ne devrait de toute façon pas compresser les images), mais le phénomène persiste.

Sur mon serveur de développement local, avec la même configuration, tout va bien.

Maintenant je suis complètement perdu!

Pour mémoire, ma configuration: Ubuntu 10.04, Apache 2, Php 5.

1
Billy Bob Thornton

Cela pourrait être mod_pagespeed , qui a filtres pour "optimiser" les images .

Malheureusement, sans publier votre configuration Apache, il est impossible de le savoir. Vous trouverez peut-être utile Apache2ctl -t -D DUMP_MODULES de répertorier les modules actuellement chargés sur votre serveur Web.

2
Per von Zweigbergk

Dans Apache, la négociation de contenu peut être configurée avec précision pour différents types de média. Pour les types d'image tels que image/jpeg, image/gif etc., il existe une option permettant de les servir avec différentes qualités.

Avec un peu de chance, vous pouvez avoir des directives qui ressemblent à ceci: Accept: image/gif, image/jpeg; q=0.40 dans votre httpd.conf/Apache.conf

Pour plus d'informations, consultez la section section Négociation de contenu de la documentation Apache .

0
nageeb