Redimensionner une photo sans la déformer


par Cyril Almeras, le Mercredi 4 Mars 2009

Le redimensionnement d'une photo avec un logiciel classique peut entraîner un écrasement de l'image. Ce n'est pas le cas avec Retarget de Liquid Resize. Démonstration.



Prenons une photo présentant une personne dans un environnement. Problème : vous souhaitez redimensionner l'image tout en conservant la hauteur. Une alternative s'offre à vous : soit vous recadrez l'image, soit vous réduisez la largeur de l'image uniquement. Dans le premier cas, vous perdez une partie des éléments importants du paysage. Dans le second cas, vous déformez la photo et le personnage, car les proportions ont été modifiées.

La solution : Retarget de Liquid Resize. Cet ingénieux algorithme, au lieu d'utiliser des moyennes ou des interpolations sur l'ensemble des pixels, retire des pixels dans les zones les moins « significatives » de l'image. Le personnage, qui est détecté comme une zone significative sort intact, puisqu'il ne subit aucune manipulation.
Je vois d'ici certains photographes bondir sur leur siège... En effet, les proportions de l'image sont modifiées et le choix de l'algorithme concernant les parties « moins significatives » (en premier lieu des zones unies, puis les zones les plus floues) ne va pas forcément plaire au photographe !

Autre cas de figure dans lequel Retarget peut être utile : je présente sur mon site web des photos « basse résolution » optimisées pour cette résolution, avec ma signature discrète dans un coin. Quand un internaute intègre une de mes photos sur son blog, la mise au format du blog passe la plupart du temps par un redimensionnement. La photo perd alors en netteté et la signature devient illisible. Avec Retarget, ce problème peut être résolu.

A l'heure où l'on consulte le web sur des écrans de tailles très différentes, j'aimerais voir cet utilitaire apparaître comme l'une des méthodes de redimensionnement dynamique dans les navigateurs internet. Il suffirait que le webmaster puisse indiquer, pour une image en particulier, dans le code html, le pourcentage de redimensionnement autorisé.

Pour mieux comprendre le principe de Retarget, je vous invite à visionner la vidéo ci-dessous (en anglais).

Vous pouvez essayer cet algorithme ici, sans rien installer.

Téléchargez Liquid Resize Retarget en cliquant ici


crédit photo test : © Cyril Alméras