Guide D'Utilisateur de Fotoxx  v. 5.0

Introduction
Guide de Démarrage Rapide
Navigation à travers les fichiers et répertoires
Modifier les images Modifier les images – processus général
Aplanir [Flatten] distribution de la luminosité aplani
Ton [Tune] modifier la luminosité de l'image et l'intensité de couleur
Yeux Rouges [Red Eye] supprimer l'effet œil-rouge causé par le flash électronique
EXIF [EXIF data] examiner les données EXIF implantées dans le fichier image
Recadrer [Crop] éliminer les marges non-voulus autour d'une image
Pivoter [Rotate] niveler une image inclinée ou retourner à 90°
Redimensionner [Resize] créer une nouvelle image en taille de pixel ou en % de la taille originale
HDR high dynamic range: fusionner deux images avec différents niveaux d'exposition
Panorama joindre les images ensemble pour créer une image ultra large
Redresser [Unbend] redresser la perspective d'un panorama d'images
Étirer [Warp] étirer et tordre les zones sélectionnées d'une image
Netteté [Sharpen] rendre plus net une image floue
Flou [Blur] rendre floue une image nette
Réduction du Bruit [Reduce Noise] adoucir l'apparence d'images prises dans des conditions de faible luminosité
Profondeur de Couleur [Color Depth] réduire la profondeur de couleur (effet poster)
Intensité de Couleur [Color Intensity]    modifier l'intensité de couleur
Paramètres modifier les facteurs affectant les opérations de fotoxx
Fonctions Diverses menu administrateur
Notes Techniques

Introduction à Fotoxx

Fotoxx est logiciel libre et gratuit dédié à l'édition d'images depuis un appareil photo digital. Le but est de conserver la plupart des besoins d'édition de l'image tout en gardant le logiciel simple et facile à utiliser.

Les fonctions suivantes sont disponibles:
Licence et Garantie
Fotoxx est sous licence GNU General Public License V2 (Free Software Foundation). Fotoxx n'offre aucunes garanties, mais si vous trouvez un bogue, j'essaierai de le corriger.

Site Web et Contact
Fotoxx se trouve à l'adresse suivante:  http://kornelix.squarespace.com/fotoxx
D'autres sites web le proposent au téléchargement. Les modifications doivent avoir été faites.
Si vous avez des questions, suggestions, ou un bogue à rapporter, contacter: kornelix@yahoo.de

Démarrage rapide de Fotoxx

Ce qui suit est la première page du guide rapide pour vous aider à débuter. Pour une meilleure utilisation de toutes les fonctionnalités disponibles, veuillez lire le guide d'utilisation détaillé dans les pages suivantes.

Boutons de la barre d'outils:



Index ouvrir la fenêtre de navigation: images miniatures du répertoire courant
Fichier sélectionner un répertoire / image à voir ou à éditer
Sélec. tracer une zone sur l'image pour l'édition, avec la souris
Préc. aller à l'image précédente dans le répertoire courant
Suiv. aller à l'image suivante dans le répertoire courant
Undo annuler la dernière édition de l'image courante (max. 20 annulations possibles)
Redo rétablir la dernière annulation (utile pour prévisualiser une édition)
Zoom+ agrandir l'image à 100 ou 200% (réversible)
Zoom- adapter l'image à la fenêtre
Tuer arrêter un processus trop long avant la fin
EXIF voir les données EXIF si présentes
Sauver enregistrer l'image courante (modifiée) dans un fichier (JPG)
Suppr. envoyer l'image courante dans la corbeille
Cloner lancer une instance parallèle de fotoxx dans une nouvelle fenêtre
Quit. quitter fotoxx

Édition:


Aplanir distribution aplani de la luminosité pour une image ou une zone
Ton modifier la luminosité / intensité de couleur pour une image ou zone d'image
Recadrer recadrer sur une zone d'intérêt et jeter le reste
Yeux Rouges enlever l'effet yeux-rouges du à un appareil photo digital
Pivoter pivoter l'image dans un angle arbitraire ou tourner à 90°
Redimensionner l'image vers une taille de pixel cible ou en % de la taille originale
HDR combiner les images lumineuses et sombres pour augmenter les détails visibles
Panorama joindre 2 images pour créer une image plus large
Redresser supprimer l'angle de vue apparent avec certains panoramas
Étirer sélectionner une zone de l'image et déformer en glissant la souris
Netteté rendre plus net une image flou
Flou rendre flou une image
Réduction du Bruit réduire le bruit créé par des conditions d'éclairage sous exposées
Profondeur de Couleur réduire la profondeur de couleur (bits par couleur) pour donner un effet poster
Intensité de Couleur modifier l'intensité de couleur de gris à intense

Exemple: pour créer une image HDR, ajustez la luminosité et les couleurs, et recadrer la taille finale:
Menu > Fichier sélectionnez la première image
Édition > HDR sélectionnez la deuxième image – va s'aligner automatiquement et fusionner avec la première image. La boite de dialogue permet un ajustement plus fin de l'image finale
Édition > Ton ajustez la luminosité et la couleur pour l'image fusionnée.
Édition > Recadrer   couper l'image pour créer la taille finale.
Menu > Sauver sauver l'image dans un nouveau fichier.

Raccourcis Clavier pour la navigation:
flèche gauche / droite image précédente / suivante
R / L rotation sens horaire / anti-horaire 90°
S / Echap entrer / quitter le mode diaporama (plein écran, pas de menus)
Suppr envoyer l'image à la corbeille
I montrer la fenêtre d'index miniatures (aussi en mode diaporama)

si l'image est grossi (bouton Zoom+) et ne s'adapte pas à la fenêtre, la position centrale de l'image est visible. Un clic gauche avec la souris bouge la position cliquée vers le milieu.

Navigation



Pressez le bouton [index] pour afficher une fenêtre de miniatures montrant des images dans le répertoire courant (capture d'écran en haut à gauche). Utilisez les boutons fichier et répertoire pour naviguer n'importe où si vous le désirez. Utilisez cette fenêtre de miniature pour faire défiler les répertoires et sélectionner les fichiers en cliquant sur les miniatures. Les boutons en haut permettent de faire défiler en avant ou en arrière par lignes ou par pages, rendre la fenêtre plus grande pour voir plus de miniatures, ou utiliser les boutons [Plus gros] et [Plus petit] pour augmenter ou diminuer la taille des miniatures et changer le nombre de miniatures visibles en conséquence. Vous pouvez aussi utiliser les boutons [Préc.] et [Suiv.] dans la fenêtre principale de Fotoxx (capture d'écran fenêtre principale) pour naviguer à travers les images une par une. Pressez le bouton [Index] dans la fenêtre principale de Fotoxx amènera la fenêtre d'index devant la fenêtre courante de miniatures dans le coin gauche en haut. Cliquez sur une miniature amènera la fenêtre principale de Fotoxx en avant plan avec l'image sélectionnée.

La fenêtre d'index de miniatures répond aussi aux raccourcis clavier comme suit:
flèches haut/bas
se déplace entre la ligne précédente et suivante de miniatures
flèches gauche/droite
affiche les pages précédentes et suivantes de miniatures
touche B
[Bigger] pour une taille plus grande des miniatures
touche S
[Smaller] pour une taille plus petite des miniatures
touche Q
quitter (supprimer la fenêtre d'index de miniatures)


Modifier les images – processus général

L'image dans la fenêtre principale peut être modifiée avec la fonction Édition > Ton, Recadrer, HDR, etc. Vous pouvez utiliser ces fonctions dans n'importe quel ordre, et les modifications sont accumulées pour l'image courante et affichées dans la fenêtre principale. Les boutons [Undo] et [Redo] peuvent être utilisés pour revoir les résultats avant/après pour les 20 dernières éditions de l'image courante. Ces boutons ne fonctionnent pas pendant un processus actif d'édition de l'image, mais certaines de ces fonctions ont leur propre méthode pour annuler ou rétablir les changement pendant l'édition. Quand vous avez terminé avec l'image, utiliser [Sauver] pour remplacer le fichier original ou sauver dans un nouveau fichier. Quand vous ouvrez un nouveau fichier, la mémoire d'annulation pour le fichier précédent est effacée.

Traitement d'une zone sélectionnée de l'image.
Il est possible de modifier une zone de l'image en laissant le reste inchangé. Le processus est décrit ici, mais cela s'applique à toutes les autres fonctions bien sûr.

Cliquez sur [Sélectionner] pour commencer. Utilisez la souris pour tirer des traits sur la zone souhaitée. Utiliser la souris pour cadrer la zone cible. Enfoncez le bouton gauche de la souris et tirer un trait. Relâchez le bouton et pressez encore pour fixer la fin du trait et commencer un nouveau trait de connexion depuis ce point. Continuez autour de la zone cible jusqu'à que cela forme une connexion de traits (un polygone arbitraire). Vous pouvez utiliser le bouton droit de la souris pour annuler les dernières lignes. Autrement, cliquez simplement avec le bouton gauche de la souris pour définir chaque nouveaux points du polygone cerclé. Quand le polygone est proche d'être fermé, cliquez sur le bouton [Appliquer] pour fermer la dernière ouverture. Maintenant vous pouvez bouger le contrôle et voir les effets à l'intérieur de la zone refermée. Le bouton [Combinaison] détermine le nombre de pixels au delà duquel la zone modifiée est mélangée au reste de l'image. Zéro donne un bord dur et une valeur haute donne une bande transitionnelle plus grande.

Déterminer quels pixels sont à l'intérieur du polygone, et à quelle distance ils se situent du bord le plus proche (pour le calcul du mélange) est un processus intensif. Si vous avez fermé une large zone utilisant une centaine de lignes séparées, une minute minimum sera nécessaire. Ceci est réalisé quand [Sélectionner] est pressé. Les mouvements des boutons de contrôle sont réalisés en un processus très rapide.

Si un coin du polygone entouré chevauche la limite de l'image (vers 5 pixels), le traitement de l'image est suspendu pour cette limite, où il n'y a plus rien à mélanger.


Fonction Aplanir [Flatten]

C'est le moyen le plus rapide et le plus facile pour compenser les limitations communes des photos: le sujet central est trop brillant ou trop sombre, ou il n'y a pas assez de gamme dans la luminosité pour afficher de bons détails dans toutes les zones. Cette fonction trouve où le nombre de pixels ayant une luminosité équivalente est la plus nombreuse et les étalent séparément, compressant les autres zones pour faire de la place. Techniquement, la distribution de la luminosité est réalisée uniformément par augmentation ou diminution de la luminosité des pixels choisis.

Usage: Ouvrir une image et choisir Édition > Aplanir. Une boite de dialogue apparaît avec un contrôle intitulé "Aplanir". Bougez le contrôle et observez l'image. Ajustez le contrôle à la meilleure position et cliquez sur [Ok] quand l'opération est terminée ou [Annuler] pour quitter sans modifications. Après avoir quitté la boite de dialogue, les boutons [Undo] et [Redo] (en haut) peuvent être utilisés pour revoir les résultats avant et après (cela fonctionne pour n'importe quelles modifications d'image).


Fonction Ton [Tune]

La fonction Ton ajuste la luminosité et la blancheur (saturation) d'une image indépendamment pour 9 zones de luminosité, en utilisant les contrôles coulissants. “Blancheur” est la luminosité la plus basse présente dans les trois couleurs primaires rouge, verte et bleue. Jusqu'à  ce niveau, on peut l'enlever ou la rajouter à ces trois dernières couleurs. Dans l'exemple ci-dessous, les boutons de contrôle montrent les ajustements effectués pour augmenter ensemble le contraste et la couleur. Comparez les oiseaux modifiés dans l'image du bas avec l'oiseau original du dessus.

Usage : Ouvrir une image avec [Fichier] et sélectionnez la fonction Ton dans le menu Édition. La boite de dialogue avec les contrôles coulissants s'affiche. Ajuster les contrôles coulissants et regarder les résultats. Si l'image est lourde, cela peut prendre quelques secondes pour se mettre à jour après que le bouton de contrôle ai bougé. Si vous êtes satisfait, utilisez le bouton [Ok] pour quitter la boite de dialogue. Les boutons sur le coté gauche peuvent être utilisés pour bouger d'un coup tous les boutons de contrôles: haut, bas, ou un profile qui incline en courbe de haut en bas. Réinitialisez tous les contrôles avec [Réinitialiser]. Cliquez sur [Annuler] pour abandonner les modifications. Après avoir quitté la boite de dialogue de Ton, les boutons [Undo] et [Redo] (en haut) peuvent être utilisés pour revoir les résultats avant et après.



Le bouton [Sélectionner] peut être utilisé comme décrit dans la section précédente (voir Traitement d'une zone sélectionnée de l'image). Il est possible de modifier une partie de l'image en laissant le reste inchangé. Ceci peut être pratique pour donner plus de luminosité ou de douceur à une zone, ou laisser apparaître un objet particulier.

L'oiseau sur la droite a été colorié, et l'autre n'a pas été modifié.



Ton - Débrouillage

L'exemple ci-dessous illustre comment réduire le brouillard ou la brume. La Blancheur a été réduit dans les zones d'image plus sombre où la brume domine. Le Contraste a été légèrement augmenté pour les zones sombres et intermédiaires (ajustements de luminosité ascendante), et diminuée pour les zones lumineuses (ajustements de luminosité descendante).




Fonction Yeux-Rouges [Red-Eyes]

Cette fonction réduit l'effet yeux-rouges crée par les appareils photo à flash électronique. Sélectionnez une image et ensuite Édition > Yeux Rouges. La boite de dialogue (ci dessous) apparaît. Cliquez sur l'œil rouge pour l'agrandir et le centrer dans la fenêtre. Placer le curseur "+" au centre de l'œil rouge. Pressez le bouton gauche de la souris tout en déplaçant le curseur en bas  vers la droite. A cercle apparaîtra encerclant l'œil rouge. Répétez si besoin pour mettre l'œil rouge au centre du cercle (approximativement). Pressez de manière répétée [Assombrir] en observant l'œil rouge s'estomper, et arrêtez quand celui ci est assez sombre. Si vous allez trop loin, les paupières vont commencer à être trop sombre. Le bouton [Annuler] peut être utilisé pour annuler. Vous pouvez effectuer de multiples séquences yeux rouges. Le bouton [Revenir] effacera toutes les modifications  accumulées. Âprès avoir fermé la boite de dialogue avec [Ok], vous pouvez utiliser [Undo] ou [Redo] pour revoir les statuts avant et après.




Afficher les Données EXIF

Si le paquet exiv2 est installé, le bouton [EXIF] affichera les données EXIF si disponibles dans le fichier image courant. Ce sont les données comme la date et l'heure de la photo, la vitesse d'obturation, la longueur de la focale, les dimensions des pixels, etc. qui sont stockées par la plupart des appareils photo à l'intérieur de l'image. Si la taille de l'image est modifiée (recadrer, redimensionner, panorama) et que l'image est ensuite sauvée, les données EXIF sont mises à jour et stockées avec la nouvelle image.


Fonction Recadrer [Crop]

Les fonctions HDR et Panorama laisseront des marges noires sur les cotés où les images n'ont pas été réouvertes. Utiliser la fonction recadrer pour supprimer ces zones, ou n'importe quelles marges non-souhaitées.

Sélectionnez la fonction Édition > Recadrer. Un rectangle en pointillé s'affiche, englobant 60% de l'image. Les zones en dehors du rectangle final seront supprimées. Une boite de dialogue vous demande d'utiliser la souris pour modifier le rectangle comme souhaité. Bougez la boite de dialogue en dehors du champs si besoin est. Cliquez n'importe où pour redessiner le rectangle avec le coin le plus proche de la position cliquée. Vous pouvez faire glisser chaque coin du rectangle vers une nouvelle position. Ceci fait, pressez le bouton [Recadrer] dans la boite de dialogue. La zone sélectionnée est coupée et adaptée à la fenêtre. Pressez le bouton [Annuler] pour abandonner l'opération.

Les nouvelles dimensions en pixel de l'image recadrée sont affichées sur la barre de statut pendant que le rectangle recadré a été ajusté.


Fonction Pivoter [Rotate]

La fonction Pivoter lance une boite de dialogue pour pivoter l'image dans le sens horaire (+) ou anti-horaire (-) avec les choix 0.1, 1, 10, or 90°. Utilisez les choix plus petits pour pivoter une image inclinée et ensuite recadrer celle ci. Utilisez le choix 90° pour convertir une image prise dans un format vertical vers un format horizontal. Aucune perte de résolution n'est effectuée avec une rotation de 90°. Pour les autres angles, la perte de résolution varie d'un ½ pixel. L'image de sortie est augmentée pour satisfaire l'image d'entrée pivotée sans réduction de taille – e.g. une image de 100x100 inclinée de 45° sera à l'intérieur d'une nouvelle boite image de 141x141 pixels.

Pour créer un panorama à partir de deux images fabriquées en format vertical:




Fonction Redimensionner [Resize]

Cette fonction permet de régler la hauteur et la largeur d'une nouvelle image en pixels, ou en pourcentage de l'image originale. Ouvrir une image et ensuite sélectionnez Édition > Redimensionner. Une boite de dialogue apparaît. Vous pouvez entrer la nouvelle largeur et hauteur directement. Les boutons sont présents pour régler la nouvelle taille à 2/3, 1/2, 1/3, ou ¼ de la taille originale. L'utilisation d'un de ces ratios minimisera la perte de résolution. Si la case de verrouillage largeur/hauteur est cochée, le ratio original largeur / hauteur sera préservé, cela veut dire que si une dimension est modifiée, l'autre dimension sera modifié en correspondance. Après avoir réglé les nouvelles dimensions désirées, utiliser le bouton [Appliquer] pour lancer le redimensionnement. La fenêtre s'affichera de la même manière, mais l'image en arrière plan se redimensionnera. La barre de statut montre la nouvelle dimension. La taille du fichier n'est pas mise à jour jusqu'à ce que l'image modifiée soit sauvée.


Fonction HDR (image à grande gamme dynamique)

HDR combine (superpose) deux images du même sujet avec différents niveaux d'exposition (sous-exposé et sur-exposé). L'image combinée a amélioré la visibilité des détails dans l'ensemble des zones sombres et lumineuses, en utilisant les informations de l'image lumineuse pour les zones sombres, et de l'image sombre pour les zones lumineuses.

De nombreux appareil photo digital exécutent l'exposition par bracketing: prendre plusieurs photos en succession rapide avec différents niveaux d'exposition. Vous pouvez combiner deux images semblables pour en créer une de meilleure qualité.

Usage: Ouvrir la première image avec le bouton [Fichier], ensuite sélectionnez Édition > HDR. Une boite de dialogue apparaît pour la sélection de la deuxième image. Les deux images sont alignées et combinées automatiquement. Les images devraient avoir une impression relative importante et une rotation (spécialement si l'appareil photo était ajusté manuellement entre les prises), et est quelque fois requis pour que le logiciel trouve le meilleur alignement. Ceci fait, l'image combinée est affichée, en même temps que la boite de dialogue pour les ajustements manuels fins.

L'exemple ci dessous montre les deux images d'entrées et l'image de sortie, ajustées par les contrôles coulissants dans la boite de dialogue.

Les 9 contrôles définissent 8 bande de luminosité où la contribution de chaque image (poids des images dans la boite de dialogue) peut être ajustée indépendamment. Les contrôles de gauche gèrent les zones sombres de l'image combinée, et les autres contrôles gèrent les zones de luminosité progressive. Les réglages initiaux définissent une rampe pour laquelle les zones sombres sont prioritaires sur l'image lumineuse, et les zones lumineuses prioritaires sur l'image sombre. Amusez vous avec les contrôles pour trouver les meilleurs réglages. Les contrôles répondent rapidement, mais l'image a besoin de quelques secondes pour afficher les valeurs des contrôles, spécialement si l'image est grande.

L'algorithme d'alignement de l'image est correcte à 3 degrés près de rotation et 5% d'impression d'image. Si vous appliquez manuellement un ajustement d'exposition entre les prises, faites attention de viser le même point distant et garder le même niveau. Si des choses bougent entre les deux prises (nuages, vent dans les feuilles d'arbre), le flou et les ombres ne pourront pas être évités.




Fonction Panorama

Cette fonction joint deux images ensemble pour créer une image plus large ou panoramique. Les images doivent se superposer de 10% ou plus, pour que le logiciel puisse trouver où ils coïncident et les mettre ensemble.

Avant d'utiliser le panorama, vous avez besoin de régler deux paramètres (lens_mm et lens_bow) en accord avec votre objectif d'appareil photo. Ce petit réglage est requis pour chaque objectif d'appareil photo que vous planifiez d'utiliser pour les panoramas. La procédure pour cela est décrite plus loin, cependant lisez cette section en premier.

Cliquez le bouton [Fichier] et sélectionnez l'image de gauche. Sélectionnez Éditer > Panorama. Une boite de dialogue apparaît pour sélectionnez l'image de droite. Les deux images sont alors jointes avec un petit recouvrement transparent. Une petite boite de dialogue (en bas) vous demande de bouger l'image de droite pour l'aligner avec l'image de gauche. Effectuez l'opération avec la souris, en glissant l'image de droite vers la gauche jusqu'à qu'elle soit superposée de la meilleure manière possible. Pivoter l'image droite si besoin, en coulissant le coté droit vers le haut ou le bas.

Les images doivent être correctement incurvées et bien s'adapter ensemble. Si elles ne s'adaptent pas, vous avez besoin de refaire la manipulation mentionnée ci-dessus, en réglant les paramètres de l'objectif de votre appareil photo. Vous pouvez ajuster ces paramètres avec la boite de dialogue jusqu'à que les images se soient raisonnablement adaptées, et cela sera suffisant pour la plupart des travaux de panorama.



Cliquez sur [Poursuivre] quand l'alignement est terminé, et le logiciel va effectuer un alignement plus fin et fusionner les images. Techniquement, l'image de droite est déplacée et pivotée, et le degré de concordance est évalué. Ceci est effectué en augmentant la taille de l'image jusqu'à ce que le meilleur résultat soit trouvé dans une fraction de pixel. Le processus a besoin de 30 secondes ou plus, cela dépend de votre vitesse de processeur.

Quand l'alignement est complété, l'image combinée est affichée. Une boite de dialogue pour les ajustements fin de la luminosité et des couleurs apparaît (en bas). Vous voyez normalement une bordure brusque parce que les deux images n'ont pas la même balance de luminosité et de couleur. Le bouton [Chercher] peut être utilisé pour lancer une recherche automatique, laquelle est normalement le meilleur point de départ. Ce bouton fait varier la recherche automatique de couleur. Les autres contrôles vous permettent d'effectuer des changements additionnels pour une meilleure coordination des deux images. Les changements sont effectués simultanément sur les deux images, dans une direction opposée. Modifier les valeurs pour la luminosité et la couleur et cliquez sur le bouton [Appliquer] pour voir les résultats. L'entrée “Combinaison” gère de quelle manière les deux images sont mélangées ensemble: La balance de couleur est graduellement changée au dessus de plusieurs pixels pour masquer les déséquilibres qui ne peuvent pas être corrigés. L'option par défaut est d'un pixel, ce qui rend tout changement de luminosité et de couleur bien visibles.




Ceci fait, vous pouvez utiliser les fonctions Redresser (Unbend), Pivoter (Rotate), Recadrer (Rotate) et Ton (Tune) pour les ajustements finaux, et ensuite sauver l'image dans un fichier en utilisant [Sauver]. L'exemple ci-dessus a besoin d'être pivoté de quelques degrés pour mettre à niveau la chambre, en utilisant la fonction Redresser, et les zones noires éliminées en utilisant la fonction Recadrer.

Les Panoramas de plus de trois images peuvent être réalisés comme suit: après avoir joint les deux premières images, lancer encore une fois Édition > Panorama pour ouvrir et joindre une troisième image. De cette manière vous pouvez fusionner ensemble plusieurs images. Les nouvelles images sont toujours jointes sur la droite.

Fonction ajustement automatique de l'objectif

Le bouton [Chercher] dans la boite de dialogue de pré-alignement initie une recherche automatisée pour les paramètres d'objectif optimum, lens_mm (longueur de la focale) et lens_bow (distorsion du barrillet ou tête d'épingle).

Utilisez une paire d'image convenable: le sujet est à plus de 20 mètres, et les images ont une différence d'horizon faible et une rotation relative. Entrerz votre longueur de focale d'objectif pour lens_mm. (pour les appareil photo digital, utilisez l'équivalent pour les appareil à film de 35mm). Utilisez zéro pour lens_bow. Après avoir réalisé un pré-alignement décent, cliquez sur le bouton [Chercher] et attendez les résultats. Faites le une seconde fois et observez les changements. Si les valeurs deviennent consistantes, vous pouvez les utiliser pour vos panoramas. Utiliser Paramètres > Éditer les Paramètres pour entrer les nouvelles valeurs pour lens_mm et lens_bow, et ensuite sauver les paramètres qui seront préservés pour la session suivante. Voir la fonction Éditer les Paramètres en dessous.

La fonction d'objectif automatique navigue dans une valeur de rangés pour lens_mm, lens_bow, et l'impression d'alignement de l'image pour x, y et thêta. Cela cherche les valeurs d'objectif qui donne les meilleurs résultats d'alignement possible pour les images données. Chaque itération prend une minute ou plus, mais vous n'avez seulement besoin de ne le faire qu'une fois pour les caractéristiques d'un objectif données d'appareil photo. La section suivante décrit une méthode alternative manuelle pour régler ces paramètres.

Réglages des paramètres manuels de l'objectif

Pour créer deux images alignées entres elles et recouvertes partiellement, celles ci doivent être recourbées vers l'intérieur ou réduites dans les zones de chevauchement. De plus un objectif peut avoir une distorsion en barillet ou en tête d'épingle, en ajoutant une courbure à la limite de l'image ou en le réduisant pour qu'elles s'adaptent correctement.

Créez une image panoramique d'un mur de carreaux ou de tuile avec 40% de l'image superposée. Pendant que le processus pré-aligne le panorama, ajustez lens_mm et lens_bow jusqu'à ce que les lignes de superposition verticale et horizontale coïncident. L'exemple du dessous montre un mur de carreaux avant et après leurs ajustements. Quand vous fabriquez vos deux images, soyez sûr de tourner l'appareil photo sur un axe vertical à travers l'objectif, minimisant les mouvements latéraux et la rotation sur les autres axes – sans quoi les images vont s'adapter difficilement et vos facteurs ne seront pas optimum.

Le facteur lens_mm est approximativement la longueur de la focale de l'appareil photo (35mm équivalent pour les appareil film). Cela peut être utilisé comme point de départ pour un ajustement plus précis. Le facteur lens_bow dépend de l'objectif et peut être positif ou négatif.

Après avoir réglé manuellement les valeurs pour lens_mm et lens_bow, essayez le bouton auto_lens  pour trouver des valeurs plus précises automatiquement. Recommencez encore une fois pour s'assurer que les valeurs soient stables. Ceci fait, sauvez les valeurs pour lens_mm et lens_bow en utilisant la fonction Paramètres > Éditer les Paramètres.




Fonction Redresser [Unbend]

Les panoramas d'un sujet proche (typiquement les pièces d'intérieure ou d'un immeuble) laisse apparaître un effet de perspective notable (e.g. Les murs plats apparaissent curvés). Cette perspective des images était nécessaire dans le processus panoramique pour adapter les images ensemble. Pour les sujets éloignés (typiquement les paysages) ceci est à peine visible.

Usage: Sélectionnez Édition > Redresser. Les lignes en pointillées sont « l'horizon » vertical et horizontal correspondant aux axes de perspectives. Cliquez une fois avec la souris sur l'extrémité d'un des deux axes, ensuite cliquez à un autre endroit pour déplacer l'axe. Entrez les valeurs pour les axes horizontaux et verticaux et cliquez sur [Appliquer] pour voir l'effet. Augmentez ou diminuez les valeurs et répétez l'opération jusqu'à ce que vous soyez satisfait. Bougez les axes et cliquez sur [Appliquer] pour modifier les centres de perspective.




Fonction Étirer [Warp]

Cette fonction peut créer délibérément des distorsions dans une image. Vous pouvez sélectionner une zone de l'image et utiliser la souris pour étirer cette zone en n'affectant pas le reste de l'image. L'image réagit comme si elle était en caoutchouc. Le mouvement est au maximum sur le pointeur de la souris et décline à zéro sur les contours de la zone sélectionnée. L'étirement dans différentes longueurs et directions de la plupart des souris peut être combiné pour réaliser les résultats désirés. L'exemple ci-dessous illustre le potentiel (espièglerie).



Usage: sélectionnez Éditer > Étirer. Une boite de dialogue apparaît avec quelques instructions et 3 boutons. Pressez [Sélectionner] pour débuter le processus de sélection de la zone cible (comme décrit dans la section de sélection de la zone). Quand la zone sélectionnée est réalisée, la distortion de l'image est activée. Bougez la souris n'importe où à l'intérieur de la zone sélectionnée et l'image bougera avec le pointeur de souris. Vous pouvez la bouger plusieurs fois et dans n'importe quelles directions à l'intérieur de la même zone jusqu'à que vous ayez le résultat désirée. Ceci peut demander un peu de pratique. Le bouton [Undo] annulera les plus récentes distortions (jusqu'à 100 annulations). Ceci fait, vous pouvez sélectionner une autre zone et réaliser quelques distorsions, ou sélectionner [Ok] pour quitter la fonction. Le bouton [Annuler] supprime toutes les distortions effectuées durant la session.


Fonction Netteté [Sharpen]

Cette fonction rend plus nette une image floue. Deux méthodes sont implantées: détection des contours et masque flou. La détection des contours est un simple algorithme: trouver les pixels adjacents avec la différence de luminosité la plus grande et augmenter cette différence. Ceci est répété pendant plusieurs cycles, avec le threshold pour les différences lumineuses diminuant à chaque cycle. Le masque flou est la méthode traditionnelle employée aussi avec Gimp et d'autres logiciels. C'est rapide et efficace (une description technique peut être trouvée sur Google). La méthode de détection des contours donne des contours plus nets où le contraste est haut et les contours plus doux, faisant une bonne méthode pour les portraits (yeux nets, peau douce). Pour les images qui sont à moitié nettes et  floues (e.g. La profondeur de champ ou problème de cinématique), la méthode de détection des contours affectera seulement les zones floues, tandis que le masque flou donnera des halos autour des contours qui sont toujours nets.

Les images de test ci-dessous montrent les possibilités et les limitations. La première image est l'image originale nette. La seconde image a été créée par la méthode de floutage de la première image. Les troisième et quatrième images ont été rendus plus nettes à partir de la deuxième image, utilisant la détection de contour et le masque flou. Visionnez cette page à 150% pour avoir un meilleur aperçu des différences.



Usage: après les démarrages de la fonction, une boite de dialogue apparaît avec des réglages que vous pouvez utilisés par défaut. Le Radius limite la distance entre chaque pixel autour d'un bord. Il peut être petit (1-2) pour les images qui sont légèrement flous et plus largers pour les images médiocres. Le Threshold supprime les modifications sur les pixels à faible contraste: les valeurs hautes réduisent l'amplification des irrégularitées de faible niveau.

Pour la méthode de détection de contour, entrez les paramètres suivants :

Cycles
nombre d'itérations
Réduction
réduction du threshold lumineux à chaque cycle, 80 signifie 0.80
Threshold
seuil coupe-bas de changement de luminosité

Pour la méthode de masque flou, entrez les paramètres suivants :
Radius
les pixels distants d'un contour sont modifiés
Quantité
quantité de correction, 100 = normal
Threshold
seuil coupe-bas de changement de luminosité

Cliquez sur un bouton pour choisir la méthode sélectionnée et attendez quelques secondes pour voir le résultat. Les valeurs par défaut sont suggérées par les points de départ. Effectuez les changements et répétez le processus jusqu'à ce que vous soyez satisfait. Vous pouvez passer d'une méthode à l'autre pour comparer laquelle est la meilleure pour une image donnée. Le bouton [Annuler] restaure l'image originale.

Le radius limite la distance sur laquelle les pixels autour d'un contour sont changés. Il devrait être petit (1-2) pour les images qui sont légèrement floutées et grande pour les images de mauvaises qualités. Le threshold supprime les changements des pixels sous-contrastés: les valeurs les plus hautes réduisent l'amplification des irrégularités de faible niveau.

Fonction Floutage [Blur]

Cette fonction peut être utilisée pour flouter ou rendre moins net une image. Chaque pixel est mixé avec les pixels voisins pour réduire les différences, qui créent des contours confus.

Usage: après le démarrage de la fonction, une boite de dialogue apparaît. Pour sélectionner une zone à flouter de l'image, cliquez sur [Sélectionner] et cliquez avec la souris autour de la zone désirée (comme décrite dans la fonction Ton). Autrement la totalité de l'image est traitée. Entrez une valeur pour le Radius flou et cliquez sur [Appliquer] pour voir les résultats. Une petite valeur mixe chaque pixel avec ceux les plus proches et une grande valeur mixe les pixels plus distants. La contribution de chaque pixel diminue avec la distance, dans ce cas les pixels les plus proches ont une meilleure contribution.




Fonction Réduction du Bruit [Noise Reduction]

Cette fonction réduit le bruit présent dans des photos créées par de faibles conditions d'éclairage (des surfaces colorées uniformes apparaissent tachetées). Dans la boite de dialogue, cliquez sur [Réduire] de manière répétée en observant l'image. Si vous allez trop loin, la netteté et les détails seront perdues. Utilisez [Réinitialiser] pour recommencer. Ceci fait, vous pouvez utiliser la fonction Undo et Redo (dans la barre de menu) pour revoir les résultats.




Réduction de la Profondeur de Couleur [Color Depth]

Cette fonction change la profondeur de couleur d'une image JPEG normale de 8 bits par couleur pour chaque valeur entre 1 et 8 bits par couleur. Á 8 bits par couleur, 256 dégradés sont disponibles pour chaque couleur primaire rouge, vert et bleue, donnant  256 x 256 x 256 = 16.77 millions de couleurs. Á 4 bits par couleur, 16 dégradés sont disponibles, ou 4096 couleurs.

Après avoir démarré la fonction, une boite de dialogue apparaît. Utilisez les boutons pour choisir une profondeur de couleur de 1 à 8 bits par couleur et cliquez sur [Appliquer]. Les différences réelles débutent pour devenir apparentes en dessous de 6 bits par couleur. L'exemple ci-dessous est de 8 bits et 3 bits par couleur.





Fonction Intensité de Couleur [Color Intensity]

Cette fonction modifie l'intensité de couleur sur une échelle de 0 à 100.

utilisez la boite de dialogue pour entrer une nouvelle intensité de couleur de 0 à 100.
        0    pas de couleur (balance grise)
      50    couleur normale défini par l'original, image non-modifiée
    100    couleur intense

Une valeur intermédiaire donne des résultats intermédiaires.
Cliquez sur [Appliquer] après avoir entré la nouvelle valeur de couleur.




Entre 0 et 50, toutes les valeurs de couleurs RVB sont alignées à partir de la valeur du niveau de gris de (R+V+B)/3 vers les valeurs originales non-modifiées. Entre 50 et 100, toutes les valeurs de couleurs RVB sont augmentées par le même ratio jusqu'à ce que la plus grande atteint la valeur maximale de 255. Ceci sera réduit pour les pixels sombres et les pixels "grisonnants", car les résultats seront nuls si les zones sombres deviennent aussi claires que les zones claires, et que les zones grises deviennent blanches.

Le tableau ce-dessous illustre ce qui se passe:


         échelle   couleur   couleur
         de gris   normale   maximum

intensité     0        50       100

rouge       200       150       151     pixel lumineux, bleu proche du max.
vert        200       200       201
bleu        200       250       252

rouge        20        10        21     pixel sombre avec couleur
vert         20        20        42
bleu         20        30        64

rouge         0         0         0     pixel noir
vert          0         0         0
bleu          0         0         0

rouge        50        50        50     pixel gris (R = G = B)
vert         50        50        50
bleu         50        50        50

rouge        50         0         0     pixel de mi-niveau avec couleur
vert         50        50        80
bleu         50       100       159


Fonction Éditer les Paramètres

Les fonctions HDR et Panorama superposent et comparent deux images, pixel par pixel. Leurs impression relatives x/y et leur rotation varient pour trouver la meilleure position de superposition. Les tailles initiales d'image sont petites, et deviennent plus grandes entre chaque étape. Le meilleur ajustement à chaque étape est le point de départ pour la prochaine étape. Les paramètres décrits ici contrôle le processus.

Utilisez Paramètres > Éditer les Paramètres. Modifiez les valeurs affichées dans la boite de dialogue et utilisez le bouton [Sauver Fichier] pour les sauvegarder dans le fichier 'parameters' (/home/<user>/.fotoxx/parameters) qui est chargé à chaque fois que Fotoxx est lancé.

Le paramètre "pixel sample size" détermine combien de pixels sont comparés à chaque étape. Les paramètres restants sont relatifs seulement au Panorama.

Les facteurs de l'objectif panoramique dépend de l'objectif de l'appareil photo (longueur de la focale et distorsion), et sont conseillés pour une meilleure personnalisation. Le processus a été décrit plus haut.

Les valeurs par défaut pour les autres paramètres devraient fonctionner correctement, mais si vous avez une image qui n'est pas alignée correctement, vous pouvez ajuster ces paramètres pour plus de prudence (plus lent). Plus détails disponibles ci-dessous.

Vous pouvez avoir plusieurs profils, pour différents appareils photos / objectifs ou différentes images normales vs. problématiques. Le fichier de paramètre par défaut /home/<user>/.fotoxx/parameters est chargé chaque fois que Fotoxx est démarré. Si vous avez besoin de plusieurs fichiers de paramètres, vous devez gérer leurs noms, les charger et les sauver vous même. Dans la boite de dialogue de paramètres, utilisez [Charger Fichier] et [Sauver Fichier] pour charger ou sauver un fichier de paramètres.

Les noms de paramètres apparaissent en langue anglaise dans la boite de dialogue en adéquation avec son fichier de paramètres dans  /home/<user>/.fotoxx/parameters :

Nom du paramètre défaut    description
pixel sample size        5 Nombre de pixels (x1000) prélevés pour comparer les images pendant l'alignement. Joue sur le temps d'exécution.
jpg save quality      80 Qualité vs. Compression pour les image jpg sauvées. Voir ci-dessous.
pano lens mm      40 Ce facteur courbe les images dans leur zone de recouvrement pour rendre la superposition et l'alignement possible.
pano lens bow        0 Compensation pour la distorsion du barillet de l'objectif.
pano prealign size    500 Taille d'image (pixels) pour le pré-alignement. Voir ci-dessous.
pano mouse leverage        2 Nombre de pixels que le curseur de souris déplace pour modifier l'image par 1 pixel. Cela rend le contrôle plus précis.
pano align size increase       1.6 Utilisez le facteur d'augmentation de la taille de l'image à chaque étape de l'alignement de l'image. Réduisez si vous avez des problèmes. Temps d'exécution de l'impact.
pano blend reduction     0.7 Facteur de réduction pour la zone de comparaison de l'image à chaque étape de l'alignement de l'image.
pano minimum blend      10 Zone de comparaison de l'image finale, en pourcentage de la taille de l'image.
pano image stretch        0 0: algorithme de rétrécissement et étirement de l'image non-utilisé. 1: cet algorithme est utilisé (plus lent). Voir ci-dessous.

Si vous installez une nouvelle version de Fotoxx, vous devez supprimer l'ancien fichier de paramètres (parameter), Fotoxx en créera un nouveau. Certains paramètres ont été ajoutés ou supprimés dans la nouvelle version. Notez vos personnalisations (lens_mm et lens_bow) et ajoutez ces mêmes changements au nouveau fichier.

Paramètre: pano image stretch
Les panoramas créés avec les images d'un objectif grand-angle ont des problèmes d'alignement. Cela se produit si les deux images ont une rotation relative significative, ou si le niveau de visé verticale (horizon) est significativement différent (i.e. Une grande impression verticale est obligatoire pour que deux images s'adaptent ensemble). Plus l'image est décalée du centre de l'image, plus celle ci est grande sur l'image, et avec les objectifs grand-angle cet effet peut être assez large pour causer des erreurs d'alignement visibles dans les images jointes. Débuté avec la version 2.3, Fotoxx a un algorithme optionnel additionnel pour étirer ou rétrécir le contour droit de l'image pour mieux s'adapter au contour gauche de l'image. Le haut et le bas de l'image sont réduites ou étirés séparément. Cet algorithme est lent et n'est utilisé que si le paramètre "pano image stretch" est configuré à 1 ou plus. La valeur détermine la plage de recherche de l'algorithme et en fin de compte la quantité d'étirement et de rétrécissement qui peut être appliquée. La valeur zéro est bonne pour la plupart des cas. Si vous notez un échelon vertical au niveau de l'image jointe, vous pouvez régler ce paramètre de 1 à 2 pour engager l'algorithme. Le temps de calcul sera de 10-20 secondes (basé sur un processeur 2Ghz).

Paramètre: pano prealign image size
Vous pouvez augmenter ce paramètre pour obtenir un contrôle de la souris plus doux durant le pré-alignement. Cela aidera les ordinateurs dépourvus de processeurs graphiques rapides (quelques notebooks). L'alignement de l'image devrait être flou mais les résultats finaux ne seront pas affectés.

Paramètre: jpg save quality
Ceci régule de quelle manière le poids des images sauvées sont compressées. Utilisez une valeur de 0 à 100. 0 donne une image de qualité médiocre et une petite taille de fichier, 100 donne la plus haute qualité et un taille de fichier lourde. La valeur par défaut de 80 est  un bon compromis: il est pratiquement impossible de déceler la perte de qualité, et la taille du fichier est de l'ordre de 30% moins lourde que la taille de plus haute qualité. Dans les notes techniques vous pouvez trouver une discussion plus détaillée de ceci.

Autres paramètres
Vous pouvez ajuster les paramètres d'alignement pour les régler plus prudent et solide (et plus lent): augmentez la taille de pixel sample size, réduire l'augmentation de pano align size, rendre plus petit pano minimum blend (alignement plus focalisé sur la zone immédiate autour du point de liaison), et activez pano image stretch. Cela peut aider dans les cas d'images qui ne s'adaptent pas bien ensemble, ou ont une zones étendues (e.g. Ciel) avec peu de détails qui peuvent aider à l'alignement.


Fonctions administratives diverses

Ces fonctions sont disponibles dans le menu Admin.

Vérifier l'écran
Huit bandes de couleur sont écrites à travers l'écran avec une luminosité de 0 (noir) à 100%. Vous pouvez l'utiliser pour ajuster la luminosité et le gamma de votre écran. La fin de chaque bande doit être aussi noire que possible, mais vous devez démarrer pour voir la faible couleur dans quelques millimètres des contours de gauche. Si la portion noire complète est plus large que ça, ajustez l'écran. Il y a 255 étapes lumineuses du noir à 100%. Les étapes sont trop petites à distinguer. Cette évaluation devrait être faite dans une pièce sombre (pas de lumière externe reflétant sur l'écran de moniteur).

Créer des miniatures
Dans un répertoire avec cent ou mille images,  la navigation peut ralentir – quelques secondes sont nécessaires pour générer un écran de miniatures quand une nouvelle page est sélectionnée. Ceci parce que les miniatures doivent être créées chaque fois que les images sont lues et compressées. Tous ces problèmes peuvent être évités en stockant de manière permanente les miniatures sur le disque, et la navigation sera 5x plus rapide. Utilisez Paramètres > Créer des Miniatures pour effectuer ce travail. Une boite de dialogue vous demandera un répertoire. Sélectionnez le répertoire parent de vos images. Tous les répertoires et sous répertoires contenant des images seront recrées. Les miniatures manquantes ou périmées seront générées à un débit de 1000 par minute, cela dépend de la taille des images et de la vitesse du processeur. Les miniatures sont sauvées dans des sous répertoires nommés ".thumbnails" lesquels sont ajoutés à chaque répertoire trouvé contenant des images. Une fois que le répertoire est présent, les images nouvelles et modifiées auront leurs miniatures mises à jour automatiquement. La taille de la miniature est de 256 pixels et à peu près 70KB.

Á Propos de Fotoxx
Affiche un court message à propos du numéro de version de Fotoxx, la licence et la page d'accueil du site web.

Guide utilisateur de Fotoxx
Le guide utilisateur (ce document) est affiché. La première page est l'index des sujets qui peuvent être cliqués pour aller à la section correspondante de ce document.

Fichier README
Affiche le fichier README distribué avec Fotoxx, lequel contient les nouvelles informations à propos de l'installation ou des dépendances.

Change Log
Affiche le fichier de Change Log distribué avec Fotoxx, contenant les détails à propos des modifications de fonctionnalités, des additions, ou des corrections de bogues pour la version courante et précédente. Quand vous installez une nouvelle version de Fotoxx, vous devez au moins lire le fichier pour vérifier s'il n'y a rien de spécial dont vous avez besoin.

Diaporama
La fenètre d'image est aggrandi sur la totalité du bureau, le menu et la barre d'outils sont invisibles. Utilisez le clavier pour naviguer (voir les raccourcis clavier dans la Section de Démarrage Rapide). Utilisez la touche Echap pour sortir du mode de diaporama.


Notes Techniques

Options en ligne de commande et lanceurs d'application

Les options en ligne de commande suivantes peuvent être utilisées en lanceurs pour simplifier le démarrage:
   -i <répertoire image>          # emplacement absolu
   -f <image à ouvrir>            # emplacement absolu ou relatif à -i
   -p <fichier de paramètre>      # absolu ou relatif à /home/<user>/.fotoxx
   <image à ouvrir>               # identique à -f mais sans le -f
   -l <de>                        # locales à utiliser pour le GUI (en de es fr)

Vous pouvez utiliser Fotoxx comme application à lancer quand un fichier .jpg (ou d'autres types d'images) est sélectionnées dans la navigateur Nautilus. Clic-droit sur le fichier .jpg, sélectionnez Propriétés, ouvrir avec, et adaptez la commande. Localisez et sélectionnez l'exécutable Fotoxx (/usr/local/bin/fotoxx).

Information de la Barre de Statut
La barre de statut de la fenêtre principale contient des informations révélant l'activité courante.
    pendant la navigation:       (modified)  1234x987  0.45MB  5/67
    pendant l'alignement:        aligning: 2345  +12.3 -23.4 +0.0023  match: 0.9123
    pendant le recadrage:        crop: 1234x978

explication des entrées ci-dessous:
    (modified)    l'image courante a été modifiée
    1234x987      taille en pixel de l'image, largeur x hauteur
    0.45MB        taille du fichier image (mis à jour quand l'image modifiée est sauvée)
    5/67          position de l'image et images totales dans le répertoire courant
    2345          cycles d'alignement HDR ou panorama effectués (indicateur de progression)
    +12.3 etc.    valeurs d'alignement: impressions x et y en pixels, impression thêta en radians
    0.9123        concordance d'image (augmente lentement tandis que l'alignement se précise
    1234x978      taille de la nouvelle image durant l'opération de recadrage

Si l'étirement de l'image panoramique a été activé, deux valeurs d'alignement ou plus seront affichées: valeurs étirer/réduire pour la moitié du haut et du bas du coté droit de l'image.

KDE et Fotoxx
J'ai testé Fotoxx avec Open Suse 10.2 (KDE) et ça marche bien. Le bouton de texte de la barre d'outil était manquante par défaut, mais cela peut être ajouté dans les menus de personnalisation de KDE.

Processus multiples sur les processeurs SMP
Je ne pouvais pas lancer de HDR et Panorama significativement rapidement en divisant le travail entre deux processus sur un système SMP (2 processeurs). Une explication possible est la bande passante de mémoire limitée: si un des processus est apte à utiliser la bande passante à plein, les processus multiples n'auront aucunes performances supplémentaires. Fotoxx utilise des images non compressées en mémoire qui excèdent souvent 20 MB, laquelle est supérieur à la taille de cache de processeur typique L2 de 1-4 MB.

Locales non-anglaises
Un nombre  de problèmes de locale a été fixés dans la version 2.3, et Fotoxx a été testé avec les locales non-anglaises (DE) pour la première fois. Les paramètres entrant avec des points-virgule décimales et agrandit à 100% devrait maintenant marcher. Merci de me signaler s'il y a toujours des problèmes.

Corbeille (Suppr.)
il n'y a aucun standard de localisation pour la corbeille sous Linux, et en pratique cela varie. Débutant avec la version 2.3, les images supprimées sont envoyées dans le répertoire de bureau "fotoxx trash". Vous pouvez le supprimer ou le déplacer vers le fichier corbeille spécifique de votre système.

Qualité des images JPG
La qualité des images JPG peut être réglée quand un fichier est sauvé en utilisant le bouton [Qualité] dans la boite de dialogue de sauvegarde. La qualité par défaut est définit par le paramètre de qualité de sauvegarde jpg. Si vous réglez une qualité différente, cette valeur sera utilisée pour les fichiers sauvés ultérieurement. Une nouvelle session de Fotoxx débute avec une qualité de sauvegarde de 80. Par conséquent réglez votre valeur par défaut ici, et modifiez la au cas par cas, en vous souvenant que la valeur modifiée continuera d'être utilisée dans la session courante jusqu'à la prochaine modification.

J'ai réalisé de simples évaluations lesquelles sont résumées dans le tableau ci-dessous. Le fichier de test était un fichier JPG de 7 megapixels de 2.7 MB de mon appareil photo digital, avec lequel j'ai sauvegardé de manière répétée une qualité de 0, 10, 20, 30 ... 100. J'ai visionné ces fichiers sur l'écran LCD en utilisant la visionneuse d'image gThumb à la taille de 100%. J'ai comparé les images en passant de l'une à l'autre dans la même fenêtre (remplacement instantané). Ma conclusion est que la qualité de 50 est suffisamment bonne, et 70 un très bon compromis (au moins pour mes yeux et mon écran).

Les fichiers qui viennent de l'appareil photo sont généralement énormes (probablement à cause du temps limité et de la force de compression disponible pour la compression). Ces énormes fichiers peuvent être remplacés par de plus petits en utilisant un réglage de qualité compris entre 50-70.

qualité  taille MB   différences visuelles de qualité sur une échelle de 100
  90        1.3      Pas de différences visibles
  80       0.90      Pas de différences visibles
  70       0.71      Pas de différences visibles
  60       0.59      de petites différences peuvent être observées, mais sans perte de qualité
  50       0.52      des bandes de couleur sont visibles si vous regardez attentivement
  40       0.45      de légères bandes de couleurs peuvent être visibles
  30       0.38      bandes de couleur notables, légère perte de netteté
  20       0.30      bandes de couleur modérées et perte de netteté
  10       0.21      Bandes et blocs de couleur évidentes, perte de netteté
  0        0.13      de sévères blocs (carré de pixel 8x8) et perte de couleur

Algorithme d'alignement
Une nouvelle méthode pour l'alignement des images HDR et Panorama a été introduit dans la version 2.5: au lieu d'utiliser 100,000 pixels ou plus dispersés sur toute la zone de recouvrement de l'image, quelque centaine de pixels fortement contrastés ou de "contour" sont sélectionnés pour contrôler l'alignement. Le temps d'exécution était réduit de moitié. Le nombre de pixels échantillonnés  est un paramètre ajustable. J'ai réglé la valeur par défaut à 5 (5000 pixels). Les pixels actuels utilisés sont affichés en rouge durant le processus d'alignement, lequel est toujours plus divertissant.

Algorithme Yeux-Rouges
J'ai testé plusieurs méthodes basées sur le niveau absolu de rouge, lequel marche très mal:  les paupières devenait plus sombres avant que les yeux rouges n'aient disparu. En utilisant le ratio rouge / (rouge+vert+bleu) cela semble bien marcher. La méthode courante est de réduire le rouge pour les pixels avec un ratio plus grand

Canaux Alpha
Les images ayant des canaux alpha (information transparente) peuvent être traitées, mais le canal alpha est perdu quand le fichier traité est sauvé comme un fichier .jpg.

Limitations du Panorama
Mes test avec les panoramas sur les sujets proches ont révélé quelques problèmes: quand les deux photos sont jointes, faites attention de tourner la caméra sur un axe vertical de l'objectif, avec le minimum de mouvements latéraux, sinon les images ne vont pas très bien s'aligner. Ceci n'est pas un problème si le sujet est à plus de 10 mètres, un petit mouvement latéral ayant un faible impact. Les panoramas intérieurs vont afficher les murs incurvés, mais cela peut être largement éliminé en utilisant la fonction de redressage introduite avec la version 3.2 de Fotoxx.

Quelques fois les deux images ne peuvent être assemblées sur la portion optimum. Fotoxx converge sur une optimisation locale à la place d'une optimisation globale. J'ai toujours réussi à l'emporter en réglant les paramètres d'alignement de manière plus conservatrice ou le pré-alignement plus précis.

Je possède deux appareils photos pour lesquelles la fonction d'objectif automatique donne des résultats inconsistants. Pour les images créées avec une longueur de focal de 38mm (en référence aux données EXIF), l'objectif automatique donne 38mm pour un appareil et 46mm pour l'autre. Ces valeurs fonctionnent souvent avec Fotoxx même si elles sont inconsistantes. L'inspection de ces images révèlent que les distorsions en barillet sont extrêmement différentes (l'objectif automatique – lens_bow – donne des valeur de courbe de 0,2 et 1,5. Apparemment la compensation de courbe pour la meilleure distorsion de barillet est la réduction de la courbure requise pour obtenir la meilleure adaptation, laquelle induit Fotoxx à penser que la longueur de la focale est plus longue. Cela n'affectera pas la qualité des panoramas, mais sera une source de confusion car Fotoxx aura un jugement erroné sur la longueur de la focale.

Détérioration de l'image après des éditions répétées
Si vous sauvez une image éditée et que vous utilisez plus tard ce fichier pour ajouter de nouvelles éditions, la résolution en pixel peut être perdue. Il est préférable que toutes les éditions soient faites quand l'image est traitée pour la première fois, pour minimiser la détérioration (ou revenir aux éditions originales si vous les avez toujours). Les fonctions d'édition suivantes réduisent la résolution de ½ pixel, et cette erreur peut s'accumuler sur plusieurs éditions: Pivotement (autre que 90 degrés), HDR, Panorama, Redressage. Le redimensionnement réduira bien sur la résolution, mais en utilisant les fractions 1/2, 1/3, or 1/4, cela donnera de meilleurs résultats. Les fonctions suivantes ne réduisent pas la résolution: Ton, Recadrer, yeux-Rouges, Netteté, Bruit, Profondeur de Couleur, Intensité de Couleur.

Images miniatures
Débuté avec la version 4.3 de Fotoxx, les noms de fichier pour les images miniatures ont été révisés. Au lieu d'utiliser des noms aléatoires, les noms des fichiers sont utilisés, avec comme extension ".png". Si vous n'effectuez aucunes actions, Fotoxx fonctionnera toujours normalement, mais les gros répertoires d'images seront plus lents à parcourir avec la visionneuse de miniatures, si les fichiers de miniatures existants ne sont plus du tout utilisés.

Ce que vous devez faire pour des performances de navigation optimale:
   +  effacer l'ancien répertoire de miniatures:  /votre-répertoire-d'images/.thumbnails
   +  utiliser le menu Admin > Créer des Miniatures pour en générer de nouvelles

Code Source
Le code source en C++ est grandement commenté dans l'espoir que d'autres puissent comprendre et utiliser le code pour leurs projets personnels. Si vous avez une question technique à propos de la manière dont fonctionne l'ensemble, ou une meilleur idée à introduire, veuillez m'écrire: kornelix@yahoo.de

Traductions
Le GUI de Fotoxx peut être utilisé avec les langues non-anglaises: L'allemand, l'espagnol et le français sont disponibles, et j'en espère plus. Lisez les fichiers  /usr/local/share/fotoxx/fotoxx.xtext et zfuncs.xtext  pour voir de quelle manière ceci est réalisé. Les autres langues peuvent être simplement ajoutées aux mêmes fichiers. L'anglais peut être succins comparé aux autres langues (e.g. "undo" devient "rückgängig machen" en allemand), cela peut causer des choses horribles dans la mise en page. Si vous réalisez la traduction, essayez de traduire les menus et les boutons de manière courte, et analysez attentivement tous les dialogues. Je peux unir les traductions et les redistribuer avec Fotoxx.

Aide
Si vous avez une question ou êtes devant un problème, vous pouvez m'écrire: kornelix@yahoo.de. Vous pouvez m'envoyer des images qui fonctionnent mal, je les utiliserai pour tenter d'améliorer Fotoxx. S'il y a des messages d'erreur dans le fichier de log (/home/<user>/.fotoxx/fotoxx.log) veuillez aussi me les envoyer.

Livres techniques de référence
Je recommande le livre "Introduction to Image Processing and Analysis" par Russ & Russ, CRC Press.  L'algorithme pour une distribution aplani de la luminosité a été emprunté dans ce livre, et je pense que d'autres algorithme de ce livre seront incorporés dans le futur.