start
aaPhoto
súgó
galéria
linkek
kapcsolat




|
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):
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-
|