Images et graphiques pour le web: Stratégie de création des images (tons continus)

Introduction

Dans ce chapitre dédié aux images en tons continus, nous faisons l'hypothèse que toutes les retouches nécessaires ont déjà été effectuées: suppression de la couleur dominante, réglage de la luminosité et du contraste, balance des couleurs, etc. L'image — en général une photographie — est donc supposée parfaite (ou presque!) au moment où l'on s'apprête à l'introduire dans une page Web.

 

Le cas d'une photographie

Une photographie que l'on introduit dans une page Web peut être issue :

Dans les deux cas, la réduction de la résolution fait que l'image résultante apparaît plus floue que l'original. Il est donc indispensable de redonner du "piquant" à l'image avant de l'introduire dans une page web. Dans le logiciel Photoshop, on utilise la fonction "Filtre > Renforcement > Accentuation...". Ce filtre fonctionne de la manière suivante :

La boîte de dialogue qui s'ouvre contient donc trois paramètres :

Les images ci-dessous montrent l'effet du gain, le rayon et le seuil étant fixés (valeurs 1 et 0 respectivement). Nous voyons que le meilleur résultat est obtenu pour un gain de 60 %.

Image originale (lac)   Renforcement : gain 30 %
Original Gain : 30 %
Renforcement : gain 60 %   Renforcement : gain 90 %
Gain : 60 % Gain : 90 %

Les images ci-dessous illustrent l'effet du rayon, pour un gain de 60 % et un seuil nul. La valeur 1 semble donner le meilleur résultat. La valeur 2 (non représentée ci-dessous) donne une image nettement trop dure.

Renforcement : rayon 0,5   Renforcement : rayon 1   Renforcement : rayon 1,5
Rayon : 0,5 Rayon : 1 Rayon : 1,5

Il existe une variante qui est conseillée pour les images possédant des couleurs vives. Elle consiste à convertir l'image en mode Lab, puis à appliquer le filtre à la composante L seule.

 

Le cas d'une image hybride

Notre point de départ est une image en niveaux de gris représentant un matériau non tissé vu au microscope électronique à balayage. Nous découpons une portion de 100x100 pixels, laquelle est représentée ci-dessous dans un format non dégradant (PNG-24). Comme on peut le constater, une telle image est quelque peu hybride, c'est à dire intermédiaire entre le dessin au trait et l'image en tons continus. Il s'agit certes d'une photographie, mais un dessinateur patient pourrait crayonner quelque chose de ressemblant.

image initiale

Nous réduisons les dimensions de l'image à 70x70 pixels. Cette opération introduit du flou, que nous compensons comme précédemment grâce à la fonction "Filtre > Renforcement > Accentuation..." de Photoshop. Nous faisons varier le gain de 0 à 200 %, par paliers de 50 %. Nous enregistrons dans divers formats grâce à la fonction "Fichier > Enregistrer pour le Web...". Les images obtenues (dans Photoshop) sont rassemblées dans le tableau ci-dessous. Un gain voisin de 100 % semble constituer le meilleur compromis.

  Accentuation : 0/1/0 50/1/0 100/1/0 150/1/0 200/1/0  
PNG-24 :
5,36 Ko 5,31 Ko 5,16 Ko 4,93 Ko 4,75 Ko
JPEG :
(qualité 10)
1,52 Ko 1,76 Ko 1,92 Ko 2,04 Ko 2,12 Ko
PNG-8 :
(8 couleurs)
2,25 Ko 2,27 Ko 2,24 Ko 2,21 Ko 2,17 Ko
GIF :
(8 couleurs)
2,07 Ko 2,07 Ko 2,04 Ko 2,00 Ko 1,97 Ko

Bien entendu, on ne retrouve jamais la qualité de l'image initiale. La tentation est donc forte de forcer un peu l'accentuation, pour rendre l'image un peu plus spectaculaire, bien que moins fidèle. Dans le cas présent, un gain voisin de 50 % conduirait à un résultat plus conforme à l'original.

L'ordre des opérations ne semble pas avoir d'importance : si l'on procède à l'accentuation d'abord, puis à la réduction de taille ensuite, on obtient pratiquement le même résultat, à condition d'utiliser les mêmes paramètres.

Remarque : on notera que, plus le gain est élevé, plus l'image se rapproche d'un dessin au trait. Cela explique que, lorsque le gain croît, le poids du fichier correspondant diminue pour les deux formats PNG (PNG-24 et PNG-8 en 8 couleurs), ainsi que pour le format GIF (en 8 couleurs), alors qu'il augmente pour le format JPEG (de qualité 10/100 dans Photoshop).

On peut également noter que, pour ces images qui se rapprochent du dessin au trait, le format JPEG conduit certes à des fichiers plus légers que ses concurrents GIF et PNG-8, mais que la différence de poids n'est pas bien grande.

 

Le nettoyage du fond

Il arrive que l'information utile contenue dans une image soit présentée sur un fond dont la teinte est irrégulière, et dont l'intérêt est nul. L'exemple le plus classique correspond au cas où l'on numérise une image déjà imprimée sur papier. Le numériseur reproduit le plus fidèlement possible toutes les irrégularités du support. Cette information parasite alourdit inutilement l'image, et chacun sait que -- sur le Web comme dans la vie pratique -- le poids est l'ennemi. En pareil cas, transformer le fond en un véritable aplat est une tâche que le concepteur sérieux peut envisager.

Pour illustrer notre propos, nous utilisons une image issue d'un microscope optique. Elle représente des fibres de bois (pin sylvestre) utilisées dans la fabrication du papier. Les irrégularités du fond proviennent de poussières accompagnant les fibres, de taches sur les lamelles du microscope, d'irrégularités d'éclairage, etc. Dans son état initial, l'image (au format PSD) mesure 804x534 pixels. Nous la ramenons à 250 pixels de large, et nous l'accentuons légèrement (50/1/0). Elle se présente alors comme le montre la figure ci-dessous (11,21 Ko au format JPEG de qualité 40 -- Photoshop CS).

Image initiale (fond irrégulier)

Pour uniformiser le fond, deux méthodes peuvent être utilisées :

Pour pratiquer la deuxième méthode, nous avons (dans Photoshop) le choix entre deux outils :

Inévitablement, quelques "pétouilles" résistent à la baguette magique. Il faut les éliminer une à une par sélection et suppression, après avoir effectué un zoom énergique. On vérifie qu'il n'en reste plus en réutilisant la baguette magique avec la tolérance zéro.

Nous avons procédé au nettoyage du fond de l'image précitée en utilisant la baguette magique. Puis nous avons traité l'image comme précédemment (réduction à 250 pixels de large, accentuation 50/1/0). L'image se présente alors ainsi (format PNG-8, 32 couleurs) :

Image finale (fond propre)

En matière de poids de l'image, nous n'avons pratiquement rien gagné, comme le montre le tableau ci-dessous.

  Fond sale Fond propre
JPEG (qualité 40, Photoshop CS) : 11,21 Ko 11,25 Ko
PNG-8 (32 couleurs, Photoshop CS) : 15,26 Ko 11,18 Ko
GIF (32 couleurs, Photoshop CS) : 15,9 Ko 11,47 Ko

Mais la qualité de l'image est nettement meilleure : non seulement le fond est propre (les taches ont disparu), mais les détails sont plus nets. Ce résultat tient à deux causes :

Remarque : la nature de l'image (des fibres aux contours bien définis) et la propreté du fond concourent à faire de l'image précitée un dessin au trait -- ou presque. C'est la raison pour laquelle les formats PNG et GIF deviennent compétitifs avec le format JPEG -- et ce bien que l'image de départ soit une photographie.