Heips,
Tässä on lomalla tullut naputeltua aamusta yöhön uutta Halostack-versiota kasaan, ja sain ensimmäisen julkaisukelpoisen version kasaan.
Vieläkin mennään komentorivipohjalta, mutta koodi on nyt järjestelty siten, että GUI:n tekeminen on edes teoriassa mahdollista. Käyttölogiikka on pitkälti sama kuin vanhassakin versiossa, mutta joitakin uusia toimintoja on tullut mukaan:
- B-R
- G-R
- B-G
- RGB mix
- emboss
- histogrammin levitys
- mahdollisuus tehdä esivalintoja konfiguraatiotiedostoon
Joitakin vanhoja ominaisuuksia vielä puuttuu:
- kuvien kierto
- kuvien normalisointi
Suunnitelmissa olisi lisätä mahdollisuus ottaa huomioon käytetyn linssin (idealisoitu) projektio, jolloin kuvien kohdistamisessa halot osuisivat paremmin kohdalleen kuin pelkällä x/y-suuntaisilla siirroilla. Tämä ominaisuus on luultavasti hieman kauempana tulevaisuudessa.
Jokunen esimerkkikomento:
Keskiarvo kaikista tiff-päätteisistä kuvista:
halostack_cli -a avg.png *tiff
B-R -käsittely edellä tehdylle keskiarvopinolle:
halostack_cli -a avg_br.png -E br avg.png
Gradientinpoisto ja B-R -käsittely:
halostack_cli -a avg_gradient_br.png -E gradient -E br avg.png
Gradientinpoisto, B-R ja histogrammin skaalaus (tyhjät pois):
halostack_cli -a avg_gradient_br_stretch.png -E gradient -E br -E stretch avg.png
Ja tietysti nämä kaikki käpistelyt voidaan tehdä myös pinoamisen yhteydessä, mutta on nopeampaa käyttää keskiarvopinoa välituloksena ja tehdä pelkät jälkikäsittelyt valmiille pinolle. Huomatkaa, että jälkikäsittelyt tehdään annetussa järjestyksessä, eikä esim. histogrammin venytystä kannata tehdä ennen B-R -käsittelyä.
Täysi dokumentaatio löytyy täältä:
http://halostack.readthedocs.org/en/latest/index.htmlOlkaa hyvä ja lukekaa, tai ainakin selatkaa, läpi ;-)
Lähdekoodi täältä:
https://github.com/pnuu/halostackJa tarkoituksellisesti vasta täällä ihan lopussa linkki 64-bittiseen Windows-binääriin:
https://dl.dropboxusercontent.com/u/12078191/halostack_cli.exePanu