log69 logo
blog
aaphoto
súgó
galéria
linkek
kapcsolat

lang
Súgó

Hogyan működik?

Ez a szoftver egy parancssori alkalmazás, terminálból vagy parancssori ablakból futtatható. Bemenetként paramétereket és fájl neveket fogad. Például:

aaphoto image.jpg

Ez létrehoz egy "image_new.jpg" nevű fájlt, ami a színkorrigált kép lesz.


Telepítés forráskódból

A legfrisseb verziót Debian rendszeren.

su -c "apt-get install build-essential libjpeg-dev libjasper-dev libz-dev libpng-dev"

wget http://log69.com/downloads/aaphoto_sources.tar.gz

tar xf aaphoto_sources_all.tar.gz

cd aaphoto-*

./configure && make && su -c "make install"


Egyes képeken miért kisebb a javítás mértéke, míg másokon erősebb?

Mivel különböző képek különböző mértékű korrigálásra szorulnak, ezért a program változó módon korrigálja a képeket.

Ha egy képnek jó a kontraszt beállítása, akkor az nem kerül állításra, ezért a végeredményen kisebb változást veszünk észre.


Miért keletkezik mégis néhány esetben rosszabb eredmény?

A program analizálást végez és újrakalkulálja a kép színeit. Egy automatizált algoritmusnak a feladat szempontjából döntéseket kell hoznia. Viszont automatizációval nehéz minden bemenetre jó döntést hozni.

Ezért olyan megoldásra törekedek, amelynél inkább kevesebb döntést hozzon a program -ezzel kevésbé drasztikus állítás fogja jellemezni a keletkező képet- de viszont kevesebb is lesz a rossz kimenetek száma.

Az elsődleges szempont, hogy ha nem tud javítani a képen, azért rontani lehetőleg ne rontson.


Miért nincs a programnak olyan egyéb kapcsolója, amellyel befolyásolható a korrekciós folyamat?

A program kizárólagos célja a felhasználó megkímélése a paraméterezéstől és bemeneti értékek megadásától.

A program éppen annak a megoldására született, hogy egyszerűen lehessen korrigálni valamennyi fotó képet. A jövőben is ez irányába fog folyni a fejlesztés.


Egyéb megjegyzések

- Ha a kép belebélyegzett dátumot vagy egyéb keretet tartalmaz, az befolyásolja a kép egészének színeloszlását nem természetes módon és ez kihat a végeredményre

- Bemeneti képek 24 bites színes RGB vagy 8 bites Gray képek lehetnek, más színmódot tartalmazó képek nem kerülnek feldolgozásra

- Sok fájl helyett inkább mappára indítsuk rá a konverziót

- A --test kapcsoló töb hisztogrammot rajzol a végeredmény képébe, amelyek az analizálás előtti és utáni állapotot mutatják
1. hisztogram: eredeti állapot
(sárga vonal mutatja meg, hogy meddig vágjuk le a kontraszthoz)
2. hisztogram: kontraszt állítás után
(sárga vonal mutatja meg, hogy hova kell húzni a gammát)
3. hisztogram: színtelítettség állítás előtt
(sárga vonal mutatja meg, hogy mennyi színtelítettség állítás lesz)
4. hisztogram: a végeredmény állapota
5. színérték körrel: két egyenes mutatja a kontraszthoz megállapított fehér és fekete pont színének írányát és mértékét