Il s'agit de la commande pfsview qui peut être exécutée dans le fournisseur d'hébergement gratuit OnWorks en utilisant l'un de nos multiples postes de travail en ligne gratuits tels que Ubuntu Online, Fedora Online, l'émulateur en ligne Windows ou l'émulateur en ligne MAC OS
PROGRAMME:
Nom
pfsview - Visionneuse d'images à plage dynamique élevée au format pfs
SYNOPSIS
pfsview [--window_min ] [--window_max ]
DESCRIPTION
pfsview est une application QT permettant de visualiser des images à plage dynamique élevée. Il attend un flux pfs
sur l'entrée standard et affiche les images de ce flux une par une.
pfsv le script peut être plus pratique à utiliser si les images hdr doivent être affichées sans aucun
traitement préalable.
DYNAMIQUE GAMME FENÊTRE
Pour afficher les données de plage dynamique élevée sur un moniteur à plage dynamique faible, pfsview utilise le concept d'un
fenêtre de plage dynamique. La fenêtre de plage dynamique est la valeur la plus élevée et la plus faible qui devrait
être mappé au pixel noir et blanc. Les valeurs au-dessus ou au-dessous de la fenêtre sont tronquées (voir
méthodes de découpage ci-dessous). La fenêtre de plage dynamique s'affiche dans pfsview sous la forme d'une zone bleue
sur l'échelle de plage dynamique (deuxième boîte à outils à partir du haut). La fenêtre peut être déplacée, rétrécie
et dépensé à l'aide d'une souris ou d'un clavier.
COUPURE MÉTHODES
Actuellement, deux méthodes de découpage sont disponibles (voir menu Affichage) :
Découpage simple
Les valeurs au-dessus et au-dessous de la fenêtre de plage dynamique sont affichées en noir ou
blanc.
Coupure à code couleur
Les valeurs au-dessus de la fenêtre de plage dynamique sont affichées en jaune et en dessous de la
fenêtre en vert. Ceci est utile pour voir quelles parties de l'image ne rentrent pas dans
la plage dynamique sélectionnée.
Garder la luminosité et la teinte
Cette méthode essaie de préserver la luminosité et la teinte tout en sacrifiant la saturation des couleurs
lorsque les couleurs dépassent la gamme de couleurs RVB. Les couleurs sont désaturées dans la couleur RVB
espace vers la couleur neutre (D65) de la luminance correspondante.
CARTOGRAPHIE MÉTHODES
Les données à plage dynamique élevée sont généralement mieux visualisées à l'aide d'une échelle non linéaire, par exemple
une fonction logarithmique ou puissance. pfsview propose plusieurs de ces échelles, illustrées dans Voyez menu.
Les valeurs d'échelle de gris pour chaque méthode de mappage sont calculées par les formules :
LINÉAIRE: y = (x-min)/(max-min)
GAMME: y = [ (x-min)/(max-min) ]^gamma
LOGARITHMIQUE: y = (log10(x)-Log10(minutes))/(Log10(maximum)-Log10(minute))
où y est la valeur de l'échelle de gris après mappage, x est une valeur HDR d'entrée, m. et max sommes-nous
limites inférieure et supérieure de la fenêtre de plage dynamique.
REPRODUIRE CARTOGRAPHIE avec PFSGAMMA
Pour reproduire l'image affichée et l'enregistrer dans une image LDR à l'aide des commandes pfs, vous pouvez utiliser
les commandes suivantes :
pfsin image.hdr | pfsgamma -g 2.2 -m 0.01 | pfsout image.png
où "2.2" est la valeur gamma de la zone de liste déroulante "Mapping" et 0.01 est l'exposition
valeur. L'exposition est indiquée par le nombre le plus à droite dans la barre d'état de la fenêtre de pfsview.
OPTIONS
--window_min
Borne inférieure des valeurs qui doivent être affichées ou valeur minimale de la dynamique
fenêtre de plage. La valeur doit être donnée en unités log_10, par exemple -1 si le
la limite inférieure doit être de 0.1 (10^-1).
--window_max
Borne supérieure des valeurs qui doivent être affichées ou valeur minimale de la dynamique
fenêtre de plage. La valeur doit être donnée en unités log_10, par exemple -1 si le
la limite supérieure doit être de 0.1 (10^-1).
EXEMPLES
mémorial pfsin.hdr | pfsview
Voir l'image commémorative.
mémorial pfsv.hdr
Le même que ci-dessus, mais en utilisant le script utilitaire 'pv'.
Utilisez pfsview en ligne en utilisant les services onworks.net