7.007 pregleda

HDR fotografija za korisnike Linuxa

7

Internet je prepun savršenih HDR fotografija. Gledam, divim se, pitam se – mogu li i ja napraviti nešto slično? Nema šanse, imam amatersku opremu i nemam pojma kako se to radi. Ovaj članak uvjerit će vas da je upravo to moguće. Običnim digitalcem uz pomoć Linux alata za obradu digitalne fotografije izradit ćemo solidnu HDR fotografiju.

“Ne mogu ja to”. Tako sam razmišljao sve do ovih blagdana. Uz kombinaciju nekoliko slobodnih dana u nizu i malo radoznalosti nabasah na fotoblog Edu Pereza iz 2009.: http://fotoblog.edu-perez.com/2009/02/hdr-and-linux.html

Čovjek voli fotografiju i Linux te detaljno objašnjava što i kako radi. Idemo pokušati.

Najprije riješimo pitanje opreme: moram li imati skupi aparat da napravim HDR sliku? Ne, apsolutno ne. Običan digitalac koji dozvoljava ručno namještanje vremena snimanja bit će sasvim dovoljan. Svjestan sam činjenice da moderni aparati imaju opciju AEB, što je engleska kratica za automatsko snimanje niza fotografija s različitim ekspozicijama. No, to je opcija za “glupe Amere”. Mi Balkanci vjerujemo u devizu “snađi se, druže” i ne tražimo od fensi-šmensi opreme da odradi ono što možemo i sami.

HDR fotografija nastaje spajanjem više fotografija iste scene s različitim osvjetljenjem. Otvor blende se ne mijenja; dakle, radi se više uzastopnih fotografija s različitim vremenom ekspozicije. Ako već imate skupi aparat s AEB opcijom… nemojte me zezati, pročitajte upute i podesite to sami.

1) Snimanje fotografija

Imam digitalac bez AEB opcije. Snima se obična fotografija. Potrebno je napraviti nekoliko koraka pripreme. Učvrstite aparat; to je najvažnije. Kvalitetu fotografije prebacite na RAW, zatim prebacite na ručno upravljanje. AUTO mod možete koristiti samo za testnu fotografiju kako bi odredili ispravnu ekspoziciju.

Napravite barem pet fotografija, od najmanje osvijetljene sa -2 ekspozicijom do najviše osvijetljene sa +2 ekspozicijom. Ako ne znate teoriju fotografije, slijedi jednostavna informacija: svaki put kad udvostručite vrijeme snimanja, vrijednost ekspozicije se poveća za 1.

Recimo da je svjetlomjer na digitalcu došao na 0 kad ste postavili vrijeme ekspozicije na 1/60. Dakle, vaš je zadatak napraviti pet fotografija s ovim vremenima ekspozicije: 1/250 , 1/125 , 1/60 , 1/30 te 1/15 sekundi. Nema nikakve štete ako napravite više fotografija, posebno ako vaš digitalac nudi vremena između, npr. 1/100  ili 1/40. Podrazumijeva se da cijelo vrijeme scena mora biti statična. Ako imate dinamičnu scenu, poput morskih valova, može se i to riješiti uz pomoć maskiranja slojeva u GIMP-u, ali to je već tema za drugi članak.

Kolaž

Kolaž

 

2) Prijenos fotografija

Ubuntu 14.04 prepoznaje moj digitalac kao vanjski disk i otvara mapu “Files automatski, stoga nema nikakve potrebe za dodatnim programima. Napravite novu mapu ispod mape “Pictures” i u nju prebacite RAW fotografije s aparata.

3) Priprema programa/paketa u Linuxu

Za obradu fotografije trebamo sljedeće programe: UFRaw, Hugin, pfstools (obavezno uključiti opciju “dcraw”), ImageMagick te GIMP. Sve pakete/programe našao sam u Ubuntu Software Centru, pa ih i vi vjerojatno imate u repozitorijima distribucije koju koristite.

4) Konverzija RAW formata u TIFF

Otvorite terminal i promijenite trenutačnu putanju u mapu gdje ste snimili RAW slike s aparata. Ondje unesite naredbu:

ufraw-batch --wb=camera --out-type=tif --overwrite DSC_????.NEF

Moj digitalac imenuje RAW datoteke u obliku DSC_????.NEF, dok primjerice Canon aparati koriste oblik IMG_????.CR2. Pripazite na ekstenziju koju imaju vaše RAW fotografije i sukladno tome izmijenite ovu naredbu prema potrebi.

U slučaju da vaš digitalac ne podržava RAW format već samo kompresirani JPG, na ovom mjestu koristimo alate convert odnosno mogrify iz paketa ImageMagick. U tom slučaju ćemo niz JPG slika pretvoriti u TIFF ovom naredbom:

mogrify -format tif *.jpg

5) Poravnanje fotografija programom Hugin

Hugin je set programa za panoramske fotografije. Ne treba nam GUI aplikacija, jer mi ne radimo panoramsku fotografiju. Koristimo dva alata iz ovog seta, a prvo alat za poravnanje fotografija. Ako imate skupi HDR-ready aparat ili ste naprosto spretno učvrstili aparat i sigurni ste da se nijedan kadar nije pomaknuo, možete preskočiti ovaj korak. Ako poput mene koristite lagani stativ koji se ljulja, onda je ovaj korak obavezan.

align_image_stack -a A_ DSC_????.tif

Opet, pripazite kako se vaše slike nazivaju pa izmijenite ovu naredbu ako je potrebno.
Koristili smo opciju (označenu prefiksom -a) da dobijemo niz TIFF slika koje se točno preklapaju.

Primijetite da se jedna od originalnih fotografija zamutila jer se stativ pomaknuo tijekom snimanja. Ovaj alat je toliko moćan da je uklonio tu grešku iz konačne verzije!

6) Konverzija u HDR format

Koristimo istu naredbu kao u prethodnom retku, ali sa opcijom -o da bismo kreirali HDR datoteku.

align_image_stack -o remek_djelo DSC_????.tif

Ako ste skromni kao ja, datoteku možete ovako nazvati. Naravno, slobodno promijenite ovu liniju da odgovara vašim potrebama.

7) Prva od tri radne fotografije

Sada ćemo stvoriti prvu od tri fotografije u ovom post-produkcijskom procesu koja će poslužiti kao prvi sloj u GIMP-u. Koristimo naredbu enfuse u terminalu. To je drugi alat iz seta Hugin koji ovdje koristimo.

enfuse -o sloj_1.tif A_????.tif

Kao što vidite, koristimo niz TIFF datoteka koje smo dobili poravnanjem. Ukoliko niste radili poravnanje slika, koristite izvorne TIFF slike.

8) Druga od tri radne fotografije

Drugu od tri radne fotografije dobijemo pomoću pfstools. Primijenimo filter mantiuk na HDR datoteku dobivenu u koraku 4.

pfsin remek_djelo.hdr | pfstmo_mantiuk06 -e 1 -s 1 | pfsgamma --gamma 2.2 | pfsoutimgmagick sloj_2.tif

9) Treća od tri radne fotografije

Posljednju od tri radne fotografije također dobivamo pomoću pfstools primjenom filtera fattal na HDR datoteku dobivenu u koraku 4.

pfsin remek_djelo.hdr | pfstmo_fattal02 -s 1 | pfsoutimgmagick sloj_3.tif

10) Koristimo GIMP i slažemo cjelinu

Otvorite GIMP i mapu s radnim slikama. Metodom povuci-i-pusti prebacite mišem datoteku sloj_1.tif u GIMP.

Ponovite postupak s mišem za drugu datoteku sloj_2.tif. GIMP će ju automatski dodati kao novi sloj. Kliknite na panel sa slojevima i mišem označite sloj_2. Tada mu promijenite prozirnost (opacity) na 50%

Ponovite postupak mišem za treću datoteku sloj_3.tif – GIMP će ju dodati kao novi sloj. Opet klikom na panel sa slojevima selektirajte sloj_3. Tada promijenite mode (odmah iznad opacity) iz postojećeg u overlay.

Sada biste već trebali biti zadovoljni svojom HDR slikom. Ako niste, pokušajte mijenjati parametre za filtere ili čak izaberite druge filtere. Nešto se može dotjerati i u samom GIMP-u.

Na kraju izvezite sliku u JPG format i objavite ju na Linux za sve forumu. U podforumu Linux i multimedija postoji tema Digitalna fotografija gdje možete podijeliti svoju HDR fotografiju sa svima nama.

Konačni rezultat

Konačni rezultat

 

Autor: Kepica

VN:F [1.9.22_1171]
Rating: 5.0/5 (9 votes cast)
HDR fotografija za korisnike Linuxa, 5.0 out of 5 based on 9 ratings

Povezani članci:

Objavljen GIMP 2.7.3
Darktable: virtualni foto...
Gimp 2.8 tečaj; Prvi dio ...
Gimp 2.8 tečaj peti dio -...
Latex: Životopis na Linux...

7 komentara

  1. kepica napisao:

    na forumu postoji uputa kako postaviti slike i slične sadržaje na forum
    na ovom linku: http://www.linuxzasve.com/forum/viewtopic.php?f=36&t=11125

    ukratko – koristite besplatni servis za upload slika na ovom linku: http://www.pohrani.com/

    • kepica napisao:

      PFSTOOLS odnosno set filtera PFSTMO koji koristim u članku sadrži osim navedenih MANTIUK i FATTAL još nekoliko, pa da ih barem spomenemo

      #1 filter DRAGO
      pfsin slika.hdr | pfstmo_drago03 -b 0.8 | pfsgamma -g 1.7 | pfsout slika.png

      #2 filter DURAND02
      pfsin slika.hdr | pfstmo_durand02 | pfsgamma -g 2.2 | pfsout slika.png

      #3 filter PATTANAIK00
      pfsin slika.hdr | pfstmo_pattanaik00 -m 650 | pfsgamma -g 2.2 | pfsout slika.png

      #4 filter REINHARD02
      pfsin slika.hdr | pfstmo_reinhard02 -s | pfsout slika.png

      #5 filter REINHARD05
      pfsin slika.hdr | pfstmo_reinhard05 -s 0.5 | pfsout slika.png

    • kepica napisao:

      kod snimanja kompaktnim digitalcem – tzv. idiot kamera nema druge nego mijenjati vrijeme snimanja kako sam napisao u članku. budući da sam u međuvremenu navikao na dslr kameru srednje ‘turističke klase’ ona ima puno efikasniji način da se promijeni osvjetljenje slike – kompenzacija ekspozicije , tzv. EV postavi se od +2 EV preko +1 EV, 0 EV , -1 EV pa do -2 EV.
      nije toliko jednostavnije, jer treba više klikova na meniju aparata, ali je efikasnije jer možeš izabrati optimalnu brzinu zatvarača i ne mijenjaš je

  2. codegun napisao:

    super, ovo me baš zanima i baš ću probat

  3. Branko napisao:

    Izvrstan tekst Kepica!
    Čim ulovim vremena ću isprobati. Već vidim odlične HDR pejzaže prekrivene snijegom. 😉

    • PunoIme napisao:

      Zar nije ovo sve jednostavnije sa programom LuminanceHDR ?

      • kepica napisao:

        nisi pazio na satu ?
        PFStools je u srcu Luminance HDR ili kako se prije zvao Qt PFS GUI
        osim toga ‘pravi’ linux korisnik nikada neće priznati da je GUI bolji od naredbe u terminalu : – )

Ostavi komentar

© 2017 Linux Za Sve. | Impressum | Sadržaj je licenciran pod CC-SA-3.0 ako nije drugačije naznačeno.
Proudly designed by Theme Junkie.