Aceasta este comanda pfsview care poate fi rulată în furnizorul de găzduire gratuit OnWorks folosind una dintre multiplele noastre stații de lucru online gratuite, cum ar fi Ubuntu Online, Fedora Online, emulator online Windows sau emulator online MAC OS
PROGRAM:
NUME
pfsview - Vizualizator pentru imagini cu gamă dinamică înaltă în format pfs
REZUMAT
pfsview [--window_min ] [--window_max ]
DESCRIERE
pfsview este o aplicație QT pentru vizualizarea imaginilor cu interval dinamic înalt. Se așteaptă la fluxul pfs
pe intrarea standard și afișează cadrele din acel flux unul câte unul.
pfsv scriptul poate fi mai convenabil de utilizat dacă imaginile HDR vor fi afișate fără niciuna
prelucrare prealabilă.
DINAMIC GAMA FEREASTRA
Pentru a afișa date cu interval dinamic ridicat pe un monitor cu interval dinamic scăzut, pfsview folosește conceptul de a
fereastra intervalului dinamic. Fereastra intervalului dinamic este cea mai mare și cea mai mică valoare care ar trebui
fi mapat la pixel alb-negru. Valorile de deasupra sau dedesubtul ferestrei sunt tăiate (vezi
metode de tăiere de mai jos). Fereastra intervalului dinamic este afișată în pfsview ca o zonă albastră
pe scara intervalului dinamic (a doua cutie de instrumente de sus). Fereastra poate fi mutată, micșorat
și cheltuit folosind un mouse sau o tastatură.
TĂIERE METODE
În prezent, sunt disponibile două metode de tăiere (consultați meniul Vizualizare):
Tăiere simplă
Valorile de deasupra și de sub fereastra intervalului dinamic sunt afișate ca negru sau
alb.
Tăiere codificată cu culori
Valorile de deasupra ferestrei intervalului dinamic sunt afișate ca galben și sub
fereastra ca verde. Acest lucru este util pentru a vedea în ce părți ale imaginii nu se potrivesc
intervalul dinamic selectat.
Păstrați luminozitatea și nuanța
Această metodă încearcă să păstreze luminozitatea și nuanța, sacrificând în același timp saturația culorii
când culorile depășesc gama de culori RGB. Culorile sunt desaturate în culoarea RGB
spațiu spre culoarea neutră (D65) a luminanței corespunzătoare.
CARTOGRAFIERE METODE
Datele cu gamă dinamică înaltă sunt de obicei mai bine vizualizate folosind o scară neliniară, de exemplu
o funcție logaritmică sau de putere. pfsview oferă mai multe astfel de scale, prezentate în Vizualizare meniu.
Valorile pe scară de gri pentru fiecare metodă de mapare sunt calculate prin formulele:
LINIAR: y = (x-min)/(max-min)
Gamma: y = [ (x-min)/(max-min) ]^gamma
LOGARITMMIC: y = (log10(x)-log10(min))/(log10(max)-log10(min))
Unde y este valoarea pe scară de gri după cartografiere, x este o valoare HDR de intrare, minute și max sunt
limitele inferioare și superioare ale ferestrei intervalului dinamic.
REPRODUCEREA CARTOGRAFIERE CU PFSGAMMA
Pentru a reproduce imaginea afișată și a o salva în imaginea LDR folosind comenzile pfs, puteți utiliza
următoarele comenzi:
pfsin imagine.hdr | pfsgamma -g 2.2 -m 0.01 | pfsout image.png
unde „2.2” este valoarea gamma din caseta combinată „Mapping” și 0.01 este expunerea
valoare. Expunerea este afișată ca număr din dreapta în bara de stare a ferestrei pfsview.
OPŢIUNI
--window_min
Limita inferioară a valorilor care ar trebui să fie afișate sau valoarea minimă a dinamicii
fereastra intervalului. Valoarea ar trebui să fie dată în log_10 unități, de exemplu -1 dacă
limita inferioară ar trebui să fie 0.1 (10^-1).
--window_max
Limita superioară a valorilor care ar trebui să fie afișate sau valoarea minimă a dinamicii
fereastra intervalului. Valoarea ar trebui să fie dată în log_10 unități, de exemplu -1 dacă
limita superioară ar trebui să fie 0.1 (10^-1).
EXEMPLE
memorial pfsin.hdr | pfsview
Vezi imaginea memorială.
pfsv memorial.hdr
La fel ca mai sus, dar folosind scriptul utilitar „pv”.
Utilizați pfsview online folosind serviciile onworks.net