Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
applications:photo [Le 21/02/2007, 14:14] SgtGarcia |
— (Version actuelle) | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Photo ====== | ||
- | L'objectif de cette page est de recenser les outils (de préférence open-source) 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 et GThumb des gestionnaires 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 | ||
- | * Konqueror et son menu KIM (KDE Image Menu, paquet ''konq-kim'') | ||
- | |||
- | ===== Entrée/importation d'une image/photo ===== | ||
- | |||
- | ==== Téléchargement depuis un appareil photo numérique ==== | ||
- | Le protocole de communication entre l'ordinateur et l'appareil photo varie d'un appareil à l'autre. Pour faire simple il y a 3 catégories: | ||
- | * 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 certains fabriquants ont une interprétation bien à eux de ce protocole. | ||
- | * 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 [[http://www.gphoto.org|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 principaux outils pour décoder ce format de fichier sont: | ||
- | * [[http://cybercom.net/~dcoffin/dcraw/|DCRaw]] | ||
- | * [[http://ufraw.sourceforge.net|UFRaw]] fournit une interface graphique à DCRaw et améliore la gestion des couleurs | ||
- | |||
- | Il existe des interfaces graphiques pour traiter et convertir ces formats Raw en JPEG: | ||
- | * Sous Ubuntu/Gnome: | ||
- | * GIMP sait appeler DCRaw ou UFRaw 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 à [[http://extragear.kde.org/apps/kipi/|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// | ||
- | * F-Spot: outil //Ajuster les couleurs// | ||
- | * G-Thumb: menu //Image > Luminosité - Contraste// | ||
- | * 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 | ||
- | * F-Spot: | ||
- | * outil //Convertir en Noir & Blanc// | ||
- | * outil //Convertir en Sépia// | ||
- | * GThumn: menu //Image > Désaturer// | ||
- | * Sous Kubuntu/KDE: | ||
- | * Editeur d'images DigiKam: | ||
- | * menu //Corriger > Couleurs > Mixer les canaux de couleurs//, cocher la case Monochrome | ||
- | * 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 [[http://registry.gimp.org/plugin?id=4212|Red eye]] et [[http://registry.gimp.org/plugin?id=4243|Orange eye]] | ||
- | * F-Spot: outil //Yeux rouges// | ||
- | * 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 [[http://registry.gimp.org/plugin?id=4876|Wide angle]] et utiliser le paramètre brighten | ||
- | * Sous Kubuntu/KDE: | ||
- | * Editeur d'images de Digikam: menu //Corriger > Corriger les vignettage// | ||
- | * 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°...// | ||
- | * F-Spot: outil //Rotation à droite/gauche// | ||
- | * GThumb: menu //Image > Transformer > Rotation à droite/gauche// | ||
- | * 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: | ||
- | * Editeur d'images DigiKam: menu //Transformer > Rotation libre// | ||
- | * 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) | ||
- | * F-Spot: outil //Découpage/Rogner// (peut figer le ratio) | ||
- | * GThumb: menu //Image > Découpage/Rogner// (peut figer 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: | ||
- | * menu //Tranformer > Ajuster la perspective// | ||
- | * Krita: outil //Perspective// | ||
- | |||
- | ==== Déformation en coussinet ou barillet ==== | ||
- | Certains (mauvais) objectifs 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 [[http://registry.gimp.org/plugin?id=4876|Wide angle]] | ||
- | * Sous Kubuntu/KDE: | ||
- | * Editeur d'images de Digikam: menu //Corriger > Corriger la déformation due à l'objectif// | ||
- | * 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 [[http://www.greyc.ensicaen.fr/~dtschump/greycstoration/|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// | ||
- | * menu //Filtre > Amélioraion > Dcam Noise// grâce au plugin [[http://registry.gimp.org/plugin?id=5610|Dcam noise]] | ||
- | * menu //Filtre > Misc > GREYCstoration// avec le plugin [[http://registry.gimp.org/plugin?id=6233|GREYCstoration]] | ||
- | * Sous Kubuntu/KDE: | ||
- | * Editeur d'images de Digikam: menu //Corriger > Réduire le bruit// | ||
- | * 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// | ||
- | |||
- | |||
- | |||
- | ==== Création d'une mosaïque d'images ressemblant à une image particulière ==== | ||
- | |||
- | Voir le petit logiciel [[../metapixel]] qui est prévu à cet effet. | ||
- | |||
- | ===== Sortie/exploration des images/photos ===== | ||
- | |||
- | ==== Générer un album web statique ==== | ||
- | J'appelle //album web statique// un mini site web, autrement dit un ensemble de pages HTML et d'images (planches contacts et photos plein format), qui n'utilise pas de CGI/PHP/ASP/JSP... On n'a donc pas besoin d'un serveur web (comme Apache) pour le visualiser, un simple navigateur suffit. | ||
- | |||
- | Il est facile et rapide à mettre en place facile ce type d'album Web sur votre page personnelle hébergée par votre fournisseur d'accès à Internet. On peut aussi s'en servir pour présenter des photos sur un CD/DVD. | ||
- | |||
- | Par contre chaque ou ajout ou modification d'un photo nécessite habituellement de générer à nouveau l'album dans sa totalité. | ||
- | |||
- | Les outils | ||
- | * Sous Ubuntu/Gnome: | ||
- | * F-Spot: menu //Fichier > Exporter > Exporter dans un Dossier// | ||
- | * JBrout: grâce au plugin //Export to HTML// | ||
- | * Sous Kubuntu/KDE: | ||
- | * Digikam et Gwenview: grâce au plugin Kipi //HTML Gallery// | ||
- | * Autres | ||
- | * [[http://jalbum.net|JAlbum]] est une application [[:java|Java]] dédiée à la génération d'album web statiques. | ||
- | * [[http://bins.sautret.org|bins]] est une application qui génère un album photo à partir des photos et d'une fichier XML de description. Elle s'utilise essentiellement en ligne de commande, même si un outil graphique est fourni. | ||
- | |||
- | |||
- | |||
- | ==== Exporter vers album web dynamique ==== | ||
- | J'appelle //album web dynamique// un album qui s'appuie sur un serveur web pour présenter une collection de photos. Je pense par exemple à: | ||
- | * [[http://www.flickr.com|Flickr]] | ||
- | * [[http://www.gallery2.org|Gallery]] | ||
- | * [[http://picasaweb.google.com|Picasa Web]] | ||
- | * etc. | ||
- | |||
- | De albums mettent en oeuvre des scripts CGI/PHP/ASP/JSP... et bien souvent une base de données (MySQL...). L'ajout d'une photo dans la collection se fait grâce au site web lui même. Les visiteurs peuvent parfois noter et/ou commenter vos photos. | ||
- | |||
- | Les outils | ||
- | * Sous Ubuntu/Gnome: | ||
- | * F-Spot: menu //Fichier > Exporter > Exporter vers Flickr/Web Gallery/Picasaweb// | ||
- | * Sous Kubuntu/KDE: | ||
- | * Digikam et Gwenview: grâce aux plugins Kipi //Flickr export// et //Gallery export// | ||
- | |||
- | ==== Archiver sur un CD ou un DVD ==== | ||
- | Vous souhaitez faire mettre vos photos sur un CD ou DVD pour en faire une copie de sauvegarde ou les offrir à votre grand-mère (qui est geek comme vous). | ||
- | |||
- | Les outils | ||
- | * Sous Ubuntu/Gnome: | ||
- | * F-Spot: menu //Fichier > Exporter > Exporter sur un CD// | ||
- | * Sous Kubuntu/KDE: | ||
- | * Digikam et Gwenview: grâce au plugin Kipi //CD Archiving// et à K3b | ||
- | |||
- | ==== Imprimer ==== | ||
- | Vous voulez tirer vos photos sur une imprimante à jet d'encre spéciale pour la photo ou pas. | ||
- | |||
- | Il faut commencer par installer le driver et configurer la dite [[:materiel#imprimante_classement_par_marque|imprimante]]. | ||
- | |||
- | //A finir// | ||
- | |||
- | ==== Envoyer par e-Mail ==== | ||
- | Vous souhaitez envoyer des photos par e-Mail. Vu la taille des fichiers (plusieurs Mo) produits par les appareils photo récents (plusieurs Mpx), il est conseillé/exigé de les réduire pour éviter d'encombrer la boîte aux lettres du destinataire. Pour celà il faut transformer les images en réduisant leur résolution et augmentant le taux de compression. | ||
- | |||
- | Les outils | ||
- | * Sous Ubuntu/Gnome: | ||
- | * F-Spot: menu //Fichier > Envoyer par Mail// | ||
- | * Sous Kubuntu/KDE: | ||
- | * Digikam et Gwenview: grâce au plugin Kipi //Send images// et à KMail | ||
- | |||
- | |||
- | ===== Ressources ===== | ||
- | * [[http://forum.ubuntu-fr.org/viewtopic.php?id=88232|Fil "Linux pour les photographes" dans le forum]] | ||
- | * [[http://www.virusphoto.com/481-linux-pour-les-photographes.html|Linux pour les photographes sur VirusPhoto.com]] | ||
- | * [[http://www.inconcevable.net/photo/index.php/toc/toc#Gimp|Gimp pour les photographes]] |