Accentuation d’une image

L’accentuation est une technique de manipulation d’image qui rend plus nets les contours d’une image numérique. L’accentuation consiste à augmenter le contraste entre les pixels de contour, et ainsi à souligner la transition entre les zones sombres et les zones claires. L’accentuation augmente le contraste local et fait ressortir les détails infimes. Il n’existe pas de formule magique pour accentuer correctement toutes les images. Une accentuation trop faible produit une image douce, tandis qu’une accentuation exagérée crée des halos, des artefacts et du bruit.

Scene7 recommande fortement d’utiliser des paramètres d’image prédéfinis pour toutes les images. Vous vous assurez ainsi que toutes les images sont de taille uniforme et que l’accentuation est appliquée à chaque image avec des paramètres prédéfinis. En outre, vous pouvez modifier et remplacer facilement les paramètres d’accentuation prédéfinis des images. A la prochaine publication, toutes les images appelées avec ces paramètres prédéfinis se voient appliquer les nouvelles valeurs.

Scene7 recommande également d’ajouter l’accentuation aux paramètres prédéfinis de la visionneuse, puis d’appeler une visionneuse avec ces paramètres prédéfinis. Les images apparaissent ainsi de façon nette et attrayante dans vos visionneuses.

Cependant, que vous utilisiez les paramètres prédéfinis de la visionneuse ou des images, ou une autre méthode d’accentuation, l’important est que vous devez accentuer vos images. Si vous ne le faites pas, vos images (et votre site Web) peuvent prendre un aspect flou.

Important : les commandes d’accentuation remplacent les paramètres d’image prédéfinis, notamment les effets d’accentuation. Un paramètre d’image prédéfini gère la taille et le formatage des images diffusées à partir des serveurs Scene7 Image Server. Il est fortement conseillé d’utiliser des paramètres d’image prédéfinis pour diffuser toutes les images en leur garantissant une taille et une accentuation uniformes. Cependant, après avoir modifié les paramètres d’accentuation d’une image individuelle, les paramètres d’image prédéfinis relatifs à l’accentuation ne s’appliquent plus à l’image. Elle est diffusée sans ces paramètres.

Il est souvent nécessaire d’accentuer les images. Les serveurs Scene7 SPS et Image Server offrent plusieurs options d’accentuation. Il est important de comprendre l’impact de l’accentuation sur une image et le degré d’accentuation dont vous avez besoin. La plupart des images ont besoin d’accentuation mais le degré nécessaire dépend de l’image.

L’accentuation de l’image augmente le contraste des pixels pour créer un effet de contours renforcés. Ce contraste amélioré des bords est perçu par les yeux comme de la netteté. S’il est facile d’améliorer une image à l’aide de filtres d’accentuation, il est également facile de trop renforcer la netteté d’une image,

ce qui crée alors un effet de halo ou de bande sur les lignes de la bordure.

Il existe certaines pratiques recommandées pour optimiser l’accentuation des images dans Scene7 Publishing System et sur le serveur d’images Scene7.

Voir Meilleures pratiques pour l’accentuation des images dans Scene7 Publishing System et sur le serveur d’images Scene7.

Pour accentuer une image

Pour accentuer une image, cliquez sur son bouton de survol Modifier et choisissez Accentuer ou affichez l’image dans le panneau de navigation en mode Affichage des détails et cliquez sur le bouton Accentuer. L’écran Editeur de netteté apparaît avec les commandes d’accentuation. Choisissez les commandes, puis cliquez sur le bouton Enregistrer.

Avant d’accentuer une image, vous pouvez sélectionner le menu Appliquer les paramètres prédéfinis et choisir un paramètre d’image prédéfini pour en découvrir les effets. Les effets d’accentuation d’un paramètre d’image prédéfini peuvent être adaptés à votre image. Le menu Appliquer les paramètres prédéfinis se trouve dans la partie inférieure de l’écran Editeur de netteté.

Accentuation options

Le tableau suivant présente les options d’accentuation du serveur Image Server.

Nom

Protocole d’URL

Valeurs

Exemple

Accentuation simple

op_sharpen

0 | 1

op_sharpen=1

Mode de ré-échantillonnage

resMode

bilin | bicub | sharp2 | trilin

bilin : sélectionne l’interpolation bilinéaire standard. Il s’agit de la méthode de ré-échantillonnage la plus rapide ; certains artefacts de crénelage peuvent être visibles.

bicub : sélectionne l’interpolation bicubique. Bien qu’elle sollicite davantage le processeur que bilin, cette méthode produit des images plus nettes avec des artefacts de crénelage plus discrets.

sharp2 : sélectionne une fonction de fenêtrage Lanczos modifiée comme algorithme d’interpolation. Peut produire des images légèrement plus nettes que la méthode bicubique en sollicitant toutefois davantage le processeur.

trilin : sélectionne une interpolation trilinéaire modifiée qui utilise les deux résolutions supérieure et inférieure lorsqu’elles sont disponibles. Méthode recommandée si le crénelage devient problématique. Elle réduit la taille des fichiers JPEG en raison des données à haute fréquence réduites.

resMode=sharp2

Masquage flou

op_usm

quantité, rayon, seuil, monochrome

quantité : le facteur d’intensité du filtre (réel 0…5)

rayon : rayon du noyau du filtre en pixels (réel 0...250)

seuil : niveau de seuil du filtre (int 0...255)

monochrome : défini sur 0 pour appliquer un masquage flou séparément à chaque composante de couleur, défini sur 1 pour appliquer un masquage flou à la luminosité de l’image (intensité)

op_usm=1,1,10,0

Dans le menu Accentuation, choisissez une option :

Aucun
Désactive l’accentuation.

Accentuation
Exécute une fois l’accentuation simple sur le fichier après redimensionnement. Cette fonction ressemble au filtre « Accentuer » de Photoshop et prend en charge tous les paramètres de l’utilisateur. Normalement, vous pouvez utiliser ce filtre ou le masquage flou, mais pas les deux. Cette méthode n’est pas recommandée comme meilleure pratique, mais elle permet de compenser le flou. (URL: op_sharpen)

Masquage flou
Vous pouvez affiner l’effet d’un filtre d’accentuation sur l’image finale à résolution réduite. Vous pouvez contrôler l’intensité de l’effet, le rayon de l’effet (mesuré en pixels) et un seuil de contraste qui seront ignorés. Cet effet utilise les mêmes options que le filtre de masquage flou de Photoshop. (URL: op_usm)

Choisissez les options suivantes pour préciser l’accentuation avec le masquage flou :

Quantité
Contrôle le degré de contraste appliqué aux pixels de contour. La valeur par défaut est de 0. Pour des images à haute résolution, vous pouvez l’augmenter jusqu’à 5. Imaginez la quantité comme étant l’unité de mesure de l’intensité du filtre. N’oubliez pas que la valeur de quantité dans Scene7 n’est pas la même que la valeur de quantité dans Photoshop. Photoshop utilise une quantité dans la plage de 1 % à 500 %, tandis que l’échelle de Scene7 s’étend de 0 à 5. (La valeur 5 est environ équivalente à 500 % dans Photoshop, 0,9 à 90 %, et ainsi de suite.)

Rayon
Détermine le nombre de pixels entourant les pixels de contour affectés par l’accentuation. L’effet est exécuté sur tous les pixels de l’image et s’étend dans toutes les directions.

La valeur appropriée du rayon dépend de la taille de l’image. Une valeur faible n’accentue que les pixels de contour. Une valeur élevée accentue une marge de pixels plus large.

Par exemple, pour obtenir un effet d’accentuation similaire pour une image de 2 000 x 2 000 pixels et une image de 500 x 500 pixels, vous pouvez définir une valeur de rayon de deux pixels sur l’image de 2 000 x 2 000 pixels. Ensuite, définissez une valeur de rayon d’un pixel pour l’image de 500 x 500 pixels (définissez une valeur plus élevée pour une image contenant plus de pixels).

Seuil
Détermine la plage de contraste à ignorer lorsque le filtre de masquage flou est appliqué. Cette option définit l’écart recherché entre les pixels et la zone environnante avant qu’ils ne soient considérés comme des pixels de contour et ne soient accentués.

Le seuil utilise une valeur de 0 à 255, qui est le nombre de degrés de luminosité dans une image en niveaux de gris. 0 = noir, 128 = 50 % gris et 255 = blanc. Par exemple, une valeur de seuil de 12 ignore les légères variations de luminosité de la peau, afin de ne pas ajouter de bruit, tout en ajoutant un contraste sur les bords dans les zones contrastées, comme la zone où les cils rencontrent la peau.

Par exemple, supposons que vous ayez une photo d’un visage. Le masquage flou accentue les parties de l’image les plus contrastées et la peau lisse. Même la peau la plus lisse affiche des variations subtiles de ses valeurs de luminosité. Si vous n’utilisez pas une valeur de seuil, le filtre accentue ces légères variations dans les pixels de la peau, créant ainsi un effet de bruit (probablement indésirable), tout en augmentant le contraste sur les cils, ce qui améliore la netteté (probablement souhaitable). Pour l’éviter, utilisez une valeur de seuil qui indique au filtre d’ignorer les pixels qui ne modifient pas considérablement le contraste, comme la peau lisse. Pour éviter d’introduire du bruit, jouez avec des valeurs comprises entre 0,02 et 0,2. La valeur par défaut de 0 permet d’accentuer tous les pixels de l’image.

Appliquer à
Choisissez l’option Chaque couleur pour appliquer l’accentuation séparément à chacune des composantes de couleur ; choisissez l’option Luminosité pour appliquer l’accentuation aux zones lumineuses.

Ré-échantillonnage

Sélectionnez le menu Ré-échantillonnage, puis choisissez une option. Les options suivantes permettent d’accentuer l’image lorsque sa résolution est réduite :

Aucun
Désactive le ré-échantillonnage.

Bilinéaire
Il s’agit de la méthode de ré-échantillonnage la plus rapide ; certains artefacts de crénelage sont visibles.

Bicubique
Bien qu’elle sollicite davantage le processeur sur le serveur Image Server, cette méthode produit des images plus nettes dont les artefacts de crénelage sont plus discrets.

Accentuer2
Cette méthode peut produire des images légèrement plus nettes que celles obtenues avec l’option Bicubique, en sollicitant toutefois davantage le processeur du serveur Image Server.

Trilinéaire
Cette méthode utilise à la fois des résolutions élevées et faibles si elles sont disponibles. Elle est recommandée si le crénelage devient problématique. Elle réduit la taille du fichier JPEG en raison des données à haute fréquence réduites.

Accentuation et paramètres d’image prédéfinis

Vous pouvez mélanger les trois effets d’accentuation pour obtenir votre résultat final. Cette approche n’est toutefois pas recommandée. Scene7 recommande d’enregistrer vos effets d’accentuation dans des paramètres d’image prédéfinis. Ces paramètres vous permettent de regrouper les modificateurs d’images les plus courants pour créer une image au redimensionnement automatique dans une petite chaîne de texte. Un paramètre d’image prédéfini contient des valeurs pour le format de fichier (généralement en format JPEG pour le Web), le nombre de pixels et l’accentuation d’image. Au lieu d’ajouter à l’URL chaque modificateur d’image nécessaire à la création d’un certain type de taille d’image, vous créez des paramètres d’image prédéfinis, par exemple « Miniature », vous configurez les paramètres prédéfinis de la miniature en indiquant les options appropriées de taille, de fichier et d’accentuation, puis vous appelez l’image avec le nom du paramètre d’image prédéfini. Les paramètres d’image prédéfinis raccourcissent la longueur globale de l’URL. Ces deux URL produisent la même image JPEG 350 x 350 avec accentuation :
  • http://sample.scene7.com/is/image/S7train/Backpack_A?wid=350&hei=350&fmt=jpeg&qlt=85,0&resMode=sharp2&op_usm=0.9,1.0,8,0

  • http://sample.scene7.com/is/image/S7train/Backpack_A?$!_s7product$

Les paramètres d’image prédéfinis peuvent être modifiés et mis à jour à tout moment. Vous pouvez voir les résultats de la modification d’un paramètre d’image prédéfini après la publication et une fois que le cache pour l’URL est effacé.

Si vous utilisez un paramètre prédéfini pour chaque image dans une catégorie de taille, tout administrateur d’entreprise peut mettre à jour ce paramètre d’image prédéfini, republier et affecter toutes les images qui utilisent ce format, sans aucune modification du code du site Web. En règle générale, utilisez un paramètre d’image prédéfini par taille unique sur votre site. Pour ajouter un paramètre d’image prédéfini, sélectionnez Configuration > Paramètres de l’application > Paramètres d’image prédéfinis. Ensuite, choisissez d’ajouter ou de modifier un paramètre prédéfini existant. Le seul champ obligatoire est le nom du paramètre prédéfini lui-même. Toutefois, vous devez inclure un certain degré d’accentuation dans chaque paramètre prédéfini.

Qualité JPG

Les options de qualité JPG contrôlent le niveau de compression JPG :

Qualité JPG
Sélectionnez cette option si vous souhaitez contrôler les niveaux de compression et la réduction de la chrominance.

Curseur
Détermine le niveau de compression JPG. Ce paramètre affecte à la fois la taille du fichier et la qualité de l’image. L’échelle de la qualité JPG s’étend de 1 à 100.

Activer la réduction de la chrominance JPEG
Comme l’œil humain est moins sensible aux données chromatiques à fréquence élevée qu’à la luminance à fréquence élevée, les images JPEG divisent les informations graphiques en composantes de luminance et de couleur. Lorsqu’une image JPEG est compressée, la composante de luminance conserve sa pleine résolution, tandis que les composantes de couleur sont sous-échantillonnées par interpolation, c’est-à-dire le calcul de la moyenne de groupes de pixels. La réduction de résolution (sous-échantillonnage) réduit de moitié ou d’un tiers le volume de données, quasiment sans nuire à la qualité perceptible par l’œil humain. La réduction de résolution ne s’applique pas aux images en niveaux de gris. Cette technique réduit le niveau de compression nécessaire pour les images présentant un contraste élevé (par exemple, les images contenant du texte superposé).

Définition des options de l’accentuation dans toute l’entreprise

Sans paramètre d’image prédéfini ou de protocole d’accentuation spécifique au serveur Image Server en plus de la chaîne de l’URL, votre image n’est pas accentuée lorsque sa résolution est réduite. Cependant, vous pouvez définir des valeurs d’accentuation par défaut pour ce cas. Ainsi, toutes les images sont accentuées.

Pour définir les options d’accentuation par défaut de votre entreprise, sélectionnez Configuration > Configuration de l’application > Configuration de la publication > Image Server. Si vous définissez le mode de ré-échantillonnage par défaut sur Sharp2, l’image est toujours accentuée lorsque la résolution est réduite.

Ajout de l’accentuation aux paramètres prédéfinis de la visionneuse

Sauf si vous ajoutez des modificateurs d’accentuation de l’image aux paramètres prédéfinis, la petite image de chargement initial peut paraître floue car sa résolution est réduite sans accentuation pour s’ajuster à la fenêtre de la visionneuse.

Dans SPS, les paramètres prédéfinis de la visionneuse (comme les paramètres d’image prédéfinis) vous permettent de regrouper de nombreuses options en un seul endroit, y compris le choix de l’habillage et les options de la visionneuse (notamment un bouton Imprimer ou le contrôle de la vitesse de zoom). Les paramètres prédéfinis de la visionneuse se trouvent dans la même section que les paramètres d’image prédéfinis, sous Configuration > Paramètres de l’application > Paramètres prédéfinis de la visionneuse.

Les options des modificateurs se trouvent dans la section des paramètres principaux de tous les paramètres prédéfinis de visionneuse de zoom personnalisés, du catalogue électronique et de rotation. En ajoutant les commandes d’accentuation de l’URL à la boîte de dialogue des modificateurs, vous ajoutez l’accentuation chaque fois que cette visionneuse est appelée avec ce paramètre prédéfini de visionneuse.

Pour appeler le paramètre prédéfini de la visionneuse, utilisez la commande config= dans l’URL de la visionneuse. Voici un exemple de l’appel d’une visionneuse d’images (chaussures) avec un paramètre prédéfini de la visionneuse (FantasticoZoom2009) :

http://sample.scene7.com/s7/zoom/flasht_zoom.jsp?company=S7train&sku=shoes&config=S7train/FantasticoZoom2009&locale=en

Dans ce cas, les paramètres prédéfinis renforcent et modifient l’habillage par défaut de la visionneuse.

Création de remplacements selon l’image

La dernière méthode d’accentuation, et la moins recommandée, consiste à créer des valeurs de remplacement d’accentuation pour chaque image. Cette méthode remplace l’accentuation renforcée via des paramètres prédéfinis avec des valeurs propres spécifiques. Toutefois, cette valeur remplace toutes les autres méthodes d’accentuation pour toutes les tailles. Le meilleur scénario d’utilisation de cette méthode se présente dans le cas où certaines images ne sont pas haute résolution et que les valeurs dans les paramètres d’image prédéfinis sont trop élevées pour ces petites images. Une accentuation au cas par cas peut alors être nécessaire.

Dans SPS, sélectionnez une image, allez à Vue de détail (en cliquant deux fois ou en appuyant sur le bouton Affichage des détails), puis cliquez sur Accentuer. Modifiez les paramètres souhaités, puis cliquez sur Enregistrer. Cette option indique au serveur Image Server d’utiliser ces paramètres d’accentuation plutôt que toute autre commande appelée dans l’URL, comme un modificateur d’accentuation ou un paramètre prédéfini. Vous devez publier pour voir l’effet des modifications.