Est-il possible de préserver la qualité d'image lors du téléchargement d'images via Drupal7?
Par exemple, je prends cette image: http://f.cl.ly/items/0L3j21030C3O2A3x2w0b/thumb.jpg
Je le télécharge à l'aide d'un Imagefield, qui n'a pas de résolution min/max définie, et il ressemble à ceci: http://f.cl.ly/items/2B2q2a1H402T1Z1j3w2j/baboon-onesie-costume-thumb.jpeg
Nous constatons donc déjà une perte de qualité. Ensuite, il est affiché à l'aide d'une vue, qui redimensionne l'image (ce qu'il devrait faire SI), elle est plus grande que 190x280 (ce qui n'est pas le cas), et maintenant elle ressemble à: http://f.cl.ly/ articles/2n023q1Q331J3E2d3a3I/babouin-cache-couche-pouce-1.jpeg
La différence de qualité est énorme - il y a une énorme perte de couleurs et une importante création d'artefacts autour des bords de l'image.
Les paramètres d'image Gd sont de qualité JPEG: 100%.
Peut-on faire quelque chose pour éviter cette ridicule perte de qualité?
Il y a deux solutions à cela. Le plus simple est:
Cependant, la meilleure solution si vous contrôlez votre environnement d'hébergement est:
J'ai eu ce problème, en téléchargeant une image pour la voir mise à l'échelle via un style d'image vers une image de faible qualité.
Le problème était que, dans mon type de contact, j'avais un ensemble de résolution d'image maximale, que j'avais oublié.
Supprimé cela du site, et re téléchargé, tout va bien.