log69 logo
start
aaPhoto
súgó
galéria
linkek
kapcsolat

Valid HTML 4.01 Transitional



magyar nyelv

jezyk polski

english language

deutsche sprache

Súgó

aaPhoto: Hogyan működik?

Ez a szoftver egy parancssori alkalmazás. Konzol ablakból futtatható. Bemenetként paramétereket és fájl neveket fogad.

A jobb egérgombbal való klikkelési lehetőség a Windows platformokon csupán egy futási környezet kiterjesztése. Könnyebb használatot biztosít. Éppen ezért az egyetlen cél és lehetőség a menüből az automatikus színkorrekció.

Ha a jobb egérgombbal a kívánt képre klikkelünk és lefuttatjuk az "Auto Adjust PHOTO" menüpontot, akkor a program egy új képfájlt generál a háttértárra - átnevezve azt "_new" végződésűre - az eredeti kép mellé ugyanabba a mappába. Ez lesz a szín korrigált kép.

Nem írja felül az eredetit. Ez biztonsági okokból történik. Az eredetit a felhasználó kívánság szerint törölheti.


Hogyan használható a program letöltés után?

Win32 platformon a program dupla klikkel telepíthető követve a telepítési útmutató által adott utasításokat. Majd jobb egérgombbal futtathatjuk a kívánt és egyben a program által támogatott kép típusra klikkelve, majd az "Auto Adjust PHOTO" menüpontot választva az explorer helyi menüjéből.

Más platformokon (mint például Linux vagy Solaris) elsőként ki kell csomagolni. Ezekhez a platformokhoz a tarball és zip típusok használatosak és az alábbi, konzol ablakba gépelt parancsokkal tömöríthető ki:

gunzip filename.tar.gz
tar xvf filename.tar

Másik harmadik fél által gyártott alkalmazás is használható (7-zip, Unzip, Gzip etc.). Ezek után a program egy konzol ablakból futtatható, begépelve a program nevét és az egyéb paramétereket. Például:

aaphoto --help
aaphoto test.jpg


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.

Nyilvánvalóan 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 ritka 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 nem lehet 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ó mértéke?

A program egyetlen és 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 egyetlen paranccsal lehessen korrigálni valamennyi fotó képet. És a jövőben is ez irányába fog folyni a fejlesztés.

Manuális módon számtalan programban van lehetőség a képek egyéni beállítására.


Miért nem jelenítődik meg a kép, csak úgy mint egy képnézegetőben?

A program az egyszerűséget célozza meg - éppen ezért nem cél a funkciók túlságos kibővítése.

A program kizárólag parancssori használatra van fejlesztve jelenleg, de felhasználható "back-end" megoldásként is egy másik program részére.


Hogyan használható az átméretezési funkció?

Ez a funkció csak parancssorból használható egy konzol ablakból. A programot néhány bemeneti paraméterrel kell futtatni.

Windows-on a START menüből klikkeljünk a FUTTATÁS-ra, majd gépeljük be a "cmd" parancsot, hogy egy új konzol ablakot nyissunk. Majd a programot futtassuk a kívánt paraméterekkel. Itt egy példa:

aaphoto test.jpg --resize50%

Ez a parancs átméretezi az eredeti kép szélességét és magasságát 50 százalékosra, majd visszaírja az új képet a lemezre (az új név "test_new.jpg" lesz).


Hogyan futtatható menüből Gnome és Kde környezetben?

Ahhoz, hogy ne parancs sorból kelljen futtatnunk a programot, egyszerűen csak társítanunk kell a megfelelő fájltípusokhoz.

Ezt az alábbi lépésekkel tehetjük meg (a mintaképekre klikkelve nagyítva láthatjuk egy példa képet):

gnome create menu step 1 gnome create menu step 2 gnome create menu step 3 gnome create menu step 4 gnome create menu step 5

1) Jobb egér gombbal klikkeljünk a megfelelő fájl típuson (vagy mappán a mappa társításához), és válasszuk a "Tulajdonság" menüpontot. Ekkor az 1. képhez hasonló ablak jelenik meg

2) Ezután válasszuk a "Társítás" (Open With) menüpontot a 2. kép alapján

3) Majd nyomjuk meg a "Hozzáadás" (Add) gombot újabb társítás létrehozásához a 3. kép alapján

4) Az ablakban egyénileg definiáljuk a parancsot (Use a custom command) a 4. kép alapján. Itt azt az elérési utat adjuk meg, ahol az "aaphoto" parancs található. Tetszés szerint bemásolhatjuk a "/usr/bin" könyvtárba, így mindenhonnan elérhetővé válik.

5) Ezzel be is fejeztük, bezárhatjuk az ablakot. A program lefuttatásához jobb egér gombbal kell előhívnunk a helyi menüt, majd a "Társítás" (Open With) menü "aaphoto" almenüjével végrehajthatjuk a műveletet.

Ugyanezek a lépések elvégezhetők csaknem mindenfajta asztali környezetben, legyen az akár Kde felület Solaris, vagy éppen Linux rendszer alatt.


Néhány platformon miért csak BMP formátum támogatott?

A fejlesztésben nehézséget jelent sok platform beélesítése annak érdekében, hogy lefordítható legyen a program minden függőségével együtt.


Egyéb tippek

A program használatakor az alábbiak figyelembe vétele segíthet:

- Lehetőleg ne legyen dátum a képen. Ha van, 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.

- Lehetőleg ne legyen keret a kép körül (egyszínű vagy mintás), mert ezzel szintén másként értelmeződik a képen található színek eloszlása.

- Bemenetnek csak színes, 24 bites RGB képet adjunk meg. Más színmódot tartalmazó képek nem kerülnek feldolgozásra. Ez azért van, mert mondjuk egy 8 bites színes képen maximum 256 szín található, ez pedig nem elégséges a jó kimenetethez.

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

- A "--test" kapcsolóval meg lehet nézni a végeredmény képébe belerajzolva a hisztogrammokat, amelyek az analizálás előtti és utáni állapotot mutatják. (Azért nem külön képet generálok, hogy ne kelljen ehhez a részhez egyéb i/o művelet.)
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


...bármilyen más egyéb kérdéssel vagy témával kérem ne habozzon kapcsolatba lépni velem-