Ceci est une ancienne révision du document !
Photo
L'objectif de cette page est de recenser les outils disponibles sous Linux pour mener à bien les opérations de retouche photo courantes. Il ne s'agit pas faire un comparatif pour rabaisser tel ou tel outil mais plutôt de montrer les nombreuses possibilités qu'offre Linux et les outils open-source pour la retouche photo.
Les principaux outils mentionnés sont:
- GIMP (GNU Image Manipulation Program) l'outil de retouche d'image que l'on ne présente plus
- F-Spot un gestionnaire de photos pour GNOME
- Digikam un gestionnaire de photos pour KDE
- Krita un outil de création et de retouche d'images qui fait partie de la suite de bureautique KOffice
Entrée d'une image/photo
Téléchargement depuis un appareil photo numérique
Le protocole de communication ordinateur-appareil photo varie d'un appareil à l'autre, les moyens d'accéder au données varient:
- UMS (USB Mass Storage): l'appareil se comporte comme une simple clé USB ou un disque dur externe et utilise en général un système de fichier FAT32 (parfois FAT16)
- PTP (Picture Transfert Protocol) est le protocole standard de communication et de pilotage des appareils photo, malheureusement son support est variable d'une marque à l'autre.
- Protocole spécifique: ce n'est presque plus le cas aujourd'hui mais par le passé certains appareils utilisaient des protocoles spécifiques.
Dans les 2 dernier cas il faut passer par GPhoto pour extraire les photos de l'appareil. Il existe un modèle générique USB PTP pour les appareils supportant le protocole PTP standard et des variantes spécifiques.
Il existe des interfaces graphiques pour simplifier la rapatriement des photos de l'appareil sur l'ordinateur:
- Sous Ubuntu/Gnome:
- F-Spot: To do
- Sous Kubuntu/KDE:
- Konqueror: il gère très bien l'UMS par défaut, pour les autres protocoles, il faut:
- Lancer le Centre de configuration KDE (
kcontrol
) - Choisir dans l'arbre de navigation Périphériques > Appareil photo numérique
- Ajouter l'appareil photo numérique à condition que le modèle soit reconnu par GPhoto2
- Lancer Konqueror et saisir l'URL
media:/
l'appareil photo apparaît
- DigiKam:
- Pour ajouter un appareil photo GPhoto2 utiliser le menu Appareil photo > Ajouter
- Pour rapatrier les photos d'un appareil, sélectionner l'appareil par son nom dans le menu Appareil photo
Dérawtisation
Certains appareils photo (vers le haut de gamme) produisent des images dans un format brut (aucune transformation par l'appareil photo). C'est une sorte de négatif numérique qu'il faut "développer", c'est à dire choisir des paramètres de rendus, pour obtenir une image classique. Ce format d'image contient exactement les données perçues par le capteur de l'appareil et donc le maximum de détails. Malheureusement chaque fabriquant utilise son propre format de données.
Le principal outil pour décoder ce format de fichier est DCRaw.
Il existe des interfaces graphiques pour traiter et convertir ces formats Raw en JPEG:
- Sous Ubuntu/Gnome:
- GIMP sait appeler DCRaw pour ouvrir les images au format Raw et vous inviter à régler les paramètres de développement
- Sous Kubuntu/KDE:
- DigiKam, Gwenview… ont accès à plugin Kipi Convertir une image brute
Numérisation avec un scanner
To do
Couleurs
Luminosité, contraste, exposition
Vous avez une photo sous/sur exposée et vous aimeriez corriger l'exposition.
Pour faire simple, il y a 3 familles d'outils qui font sensiblement la même chose:
- Luminosité/contraste: qui permet d'éclaircir/assombrir/contraster/adoucir une image
- Niveaux: qui permet d'afficher un histogramme représentant la quantité des teintes claires/moyennes/foncées et de réduire/agrandir la place, l'importance qui leur est donnée dans l'image
- Niveaux automatiques: automatise le traitement basé sur l'histogramme
Les outils
- Sous Ubuntu/Gnome:
- GIMP:
- menu Calque > Couleurs > Luminosité - contraste
- menu Calque > Couleurs > Niveaux
- Sous Kubuntu/KDE:
- Editeur d'images DigiKam: menu Corriger > Couleurs > Luminosité, contraste, gamma
- Krita
- menu Filtre > Ajuster > Luminosité, contraste
- menu Filtre > Ajuster > Niveaux
- menu Filtre > Ajuster > Contraste automatique
Noir et blanc
Vous souhaitez transformer un photo couleur en noir et blanc ou sépia.
La plupart des outils propose une fonction pour "désaturer" une image en faisant la moyenne des tons rouges,verts et bleus. Il peut être intéressant de pondérer différement chaque composante RVB pour obtenir un noir et blanc différent. Enfin le blanc peut tirer vers le jaune orangé (sépia) pour vieillir une photo ou d'autres couleurs pour produire des effets créatifs (le bleu pour refroidit une photo par exemple).
Les outils
- Sous Ubuntu/Gnome:
- GIMP:
- menu Calque > Couleurs > Désaturer
- menu Filtres > Couleurs > Canal mixer, cocher Monochrome et doser le poids des couleurs
- Sous Kubuntu/KDE:
- Editeur d'images DigiKam: menu Filtres > Noir & blanc automatise la conversion en noir et blanc, sépia…
Yeux rouges
Sous l'effet d'un coup de flash direct, les yeux d'une personne sont devenus rouges.
Il faut en général sélectionner la zone à corriger (l'oeil) puis appliquer un filtre dans lequel on peut doser l'intensité de la correction.
Les outils
- Sous Ubuntu/Gnome:
- GIMP: menu Filtres > Misc > Red/Orange eye grâce aux plugins Red eye et Orange eye
- Sous Kubuntu/KDE:
- Editeur d'images DigiKam: menu Corriger > Yeux rouges
Vignettage
Certains (mauvais) objectifs assombrissent l'image dans les coins.
Les outils
- Sous Ubuntu/Gnome:
- GIMP: menu Filtres > Distorsion > Wideangle grâce au plugin Wide angle et utiliser le paramètre brighten
- Sous Kubuntu/KDE:
- Krita: menu Filtres > Autres > Lens correction et utiliser le paramètre correction de la luminosité (brightness correction)
Géométrie
Rotation à 90°
Vous avez pris une photo avec un orientation "Portrait", mais votre ordinateur vous la présente avec un orientation "Paysage".
Tous les outils proposent un rotation à 90° qui peut se faire sans perte de qualité:
- Sous Ubuntu/Gnome:
- GIMP: menu Calque > Transformer > Rotation 90°…
- Sous Kubuntu/KDE:
- DigiKam: menu Image > Rotation > 90/270°
- Editeur d'images DigiKam: menu Transformer > Rotation > 90/270°
- Krita: menu Calque/Image > Tourner > Tourner le calque/l'image CW/CCW
Rotation libre
Vous aviez bu ce jour là et du coup l'horizon ou un bâtiment n'est droit.
Les outils
- Sous Ubuntu/Gnome:
- GIMP: menu Calque > Transformer > Rotation arbitraire… ou bien outil Rotation arbitraire
- Sous Kubuntu/KDE:
- Krita: menu Calque/Image > Tourner > Tourner l'image
Recadrage
Vous voulez découper la photo pour éliminer une zone en périphérie ou zoomer sur un détail.
Il peut être important de vouloir conserver un ration hauteur/largeur de 2/3 (standard argentique) ou 3/4 (standard numérique) ou autre…
Les outils
- Sous Ubuntu/Gnome:
- GIMP: outil Découpage (ne fige pas le ratio)
- Sous Kubuntu/KDE:
- Editeur d'images DigiKam: menu Transformer > Recadrer selon un ratio
- Krita: outil Rogner
Perspective
Les fuyantes d'un bâtiment ou d'une avenue prennent trop d'importance dans la photo, vous pouver corriger la perspective.
Les outils
- Sous Ubuntu/Gnome:
- GIMP: outil Perspective
- Sous Kubuntu/KDE:
- Krita: outil Perspective
Déformation en coussinet ou barillet
Certains objectifs (mauvais) déforment l'image surtout lorsqu'ils sont utilisés à pleine ouverture et à proximité de leurs extrémes:
- un grand angle (extension minimale du zoom) produit une déformation en barillet ou convexe
- un télé-objectif (extension maximale du zoom) produit une déformation en coussinet ou concave
Cette déformation qui transforme les lignes droites en courbes peut se corriger.
Les outils
- Sous Ubuntu/Gnome:
- GIMP: menu Filtres > Distorsion > Wideangle grâce au plugin Wide angle
- Sous Kubuntu/KDE:
- Krita: menu Filtres > Autres > Lens correction
Autre
Gommer un détail
Vous voulez faire disparaître un détail ingrat sur une photo.
Il y a plusieurs techniques pour arriver à ses fins:
- Recouvrir le détail par une portion proche de la même image (outil tampon)
- Utiliser un algorithme d'inpainting comme celui fourni par la librairie GREYCstoration
Les outils
- Sous Ubuntu/Gnome:
- GIMP: outil Clôner (Tampon)
- Sous Kubuntu/KDE:
- Krita: outil Dupliquer (Tampon)
Bruit
Quand il n'y a pas assez de lumière les capteurs des appareils photo ont tendance à produire du bruit. Cela se traduit par un moutonnement disgracieux dans les zones unies (ciel…). Le problème est que si on uniformise trop l'image on détruit des détails et elle devient floue. Il existe néanmoins différents algorithmes pour réduire le bruit.
Les outils
- Sous Ubuntu/Gnome:
- GIMP:
- menu Filtre > Amélioration > Anti parasites
- Sous Kubuntu/KDE:
- Krita:
- menu Filtre > Augmenter > Restauration d'image CIMG
- menu Filtre > Augmenter > Réduction du bruit Gaussien
- menu Filtre > Augmenter > Réduction du bruit par ondelette