Quels paramètres ImageMagick «-unsharp» conviennent au traitement des photos pour une utilisation Web?

15

J'utilise l' convertoutil du package ImageMagick pour créer les versions Web de mes photos. Jusqu'à présent, j'ai utilisé quelque chose comme convert -resize 1024x1024pour les versions Web et convert -resize 300x300pour les miniatures. Cependant, beaucoup de gens semblent préférer ajouter un peu de netteté après le redimensionnement, et j'ai donc commencé à expérimenter avec l' option -unsharp .

Nous avons une excellente réponse sur ce site qui explique les paramètres de l'outil "masque flou" et donne quelques recommandations de valeurs raisonnables pour une utilisation web. Cependant, l'un de mes problèmes est que l'option de masque flou dans ImageMagick semble être quelque peu différente du filtre de masque flou dans Photoshop ou GIMP .

D'où la question: Quels sont les paramètres recommandés de l' -unsharpoption dans ImageMagick pour une utilisation Web?

Je recherche des paramètres "inoffensifs" que je peux utiliser en toute sécurité dans les conversions en masse, sans risque significatif de créer des artefacts visibles (par exemple, des halos). Bien sûr, pour des résultats optimaux, je devrais régler manuellement les paramètres de chaque photo, mais je suis intéressé par une solution rapide que je peux utiliser pour un grand nombre de photos.

En ce moment, j'utilise les valeurs suivantes (qui peuvent correspondre ou non à quelque chose comme rayon = 0,5, montant = 50%, seuil = 2):

-unsharp 0.5x0.5+0.5+0.008

Cela semble donner des résultats raisonnables. L'effet est très léger; il est à peine visible dans de nombreux cas, et il semble ne pas gêner toutes les photos que j'ai essayées jusqu'à présent. Néanmoins, cela aide un peu. Mais la question est: pourrais-je faire mieux? Quelles sont vos valeurs préférées de ces paramètres?

Jukka Suomela
la source
J'ai laissé tomber la réponse car j'ai raté le lien que vous aviez déjà. Bonne lecture quand même ...
John Cavan

Réponses:

8

Oui, d'après ce que je peux comprendre, les paramètres sont équivalents à ceux des unités "Photoshop".

Le rayon semble être spécifié de la même manière.
Pour un rayon inférieur à 1, une valeur sigma identique au rayon est recommandée.
Un montant de 50% est spécifié comme 0,5.
Le seuil est spécifié comme la fraction de la valeur de couleur maximale, donc 2/255 ~ 0,008.

Les paramètres que j'ai recommandés dans la réponse sont choisis pour donner une netteté modérée qui provoque rarement des effets de sur-affûtage. Le rayon est ce qui est généralement recommandé pour l'affichage à l'écran, ce qui devrait normalement rester tel quel.

Vous pouvez augmenter le montant un peu plus haut, mais cela pourrait provoquer des effets de halo dans les images avec des bords à contraste élevé. C'est une question de ce que vous voulez risquer pour obtenir des images plus nettes.

Si vous voulez le meilleur résultat, le traitement par lots ne le fera pas. Vous devrez ajuster les paramètres à la main pour chaque image si vous voulez le meilleur résultat possible. Le traitement par lots sera toujours un compromis.

Guffa
la source
Merci pour les paramètres :) Les autres paramètres peuvent être 1.0x1.0 + 0.5 + 0.1 avec de bons résultats.