GIMP - Renforcer la netteté d'une image


Il arrive parfois, en examinant une image intéressante, qu'on trouve celle-ci un peu floue. Par exemple, le site publicdomaintube.com contient de nombreux films anciens dont certains sont dans le domaine public. Ces films offrent des images intéressantes, des acteurs et des décors d'époque.

Il existe de nombreux outils graphiques qui permettent de renforcer la netteté d'une image. Les outils Gimp et Imagemagick sont performant et présentent l'avantage de fonctionner sous Linux.

Dans tous les cas, la réduction à 50% de l'échelle et la taille de l'image, après le traitement de netteté, présente l'inconvénient de diminuer la taille de l'image mais offre en contrepartie un résultat donnant l'illusion d'une netteté encore plus grande.

Renforcer la netteté d'une image avec Gimp

Installation de Gimp sous Ubuntu
• sudo apt update
• sudo apt install gimp

Traitement Gimp rapide
Filtres > Amélioration > Reforcer la netteté

Traitement Gimp amélioré
1) Dupliquer le calque
2) Filtres > Amélioration > Réduction de bruit (Force 32) (sur calque du dessus)
3) Filtres > Amélioration > Passe-haut... (4.0 et 1.000) (sur calque du dessus)
4) Mode calque : Lumière dure (sur calque du dessus)
5) Filtres > Amélioration > Reforcer la netteté> Rayon (1500) (sur calque du dessus)
6) Filtres > Amélioration > Reforcer la netteté> Quantité (1) (sur calque du dessus)
7) Si nécessaire, Outil de flou (dureté et force 100) pour lissages ponctuels (sur calque du dessus)
8) Si nécessaire, Couleur > Ton sombres (sur calque du dessous)
9) Calque > Fusionner vers le bas (sur calque du dessus)
10) Couleur > Luminosité contraste

Renforcer la netteté d'une image avec Imagemagick

Installation de imagemagick sous Ubuntu
• sudo apt update
• sudo apt install gimp

traitement avec imagemagick sous Ubuntu
Imagemagick peut se lancer en mode fenêtre graphique (gui) en lançant dans le terminal la commande display
• display
Il suffit alors de cliquer en haut à gauche de la fenêtre imagemagick pour faire apparaitre le menu associé.
Imagemagick peut également être utilisé en mode ligne de commande, à l'aide du Terminal.
La commande convert fait partie des instructions intégrées à imagemagick. Pour augmenter la netteté d'un image on saisit dans le Terminal :
• convert test.png -sharpen 0x3 test2.png
Cette commande est très performante. Le résultat visuel est proche (peut être même parfois légèrement meilleur, pour certaines images) à celui obtenu avec Gimp avec le traitement amélioré décrit ci-dessus . En général le taux 0x3 donne le meilleur résultat visuel. Les commandes suivantes correspondent à des taux de netteté moins fort et plus fort.
• convert test.png -sharpen 0x2 test2.png
• convert test.png -sharpen 0x4 test2.png

Pour augmenter la netteté d'un lot d'images, il suffit d'utiliser une instruction de boucle dans un fichier script .sh
#!/bin/bash
for i in *.jpg; do
    convert -sharpen 0x3 "$i" copie_"$i"
done

L'image de droite ci-après montre l'effet d'un traitement de renforcement de la netteté de l'image de gauche, avec Imagemagick.

Joan Bennett (1910-1990) dans Scarlet Street (1945)
Joan Bennett (1910-1990) dans Scarlet Street (1945)

Joan Bennett (1910-1990) dans Scarlet Street (1945) - zoom 400% de l'image ci-dessus
zoom 400% de l'image ci-dessus