J'utilise l' convert
outil du package ImageMagick pour créer les versions Web de mes photos. Jusqu'à présent, j'ai utilisé quelque chose comme convert -resize 1024x1024
pour les versions Web et convert -resize 300x300
pour 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' -unsharp
option 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?
la source
Réponses:
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.
la source