blog
aaphoto
súgó
galéria
linkek
kapcsolat

|
Blog
2010/07/19
Frissítés
Frissült libpng a Debian stabil ágában. Több
sebezhetőség javításra került.
Frissítettem a Linux és
Windows statikus binárisokat.
2010/07/18
Új aaphoto verzió kiadása: v0.38
- kisebb hibajavítások
Bővebb információért lásd a változások listáját
2010/05/10
Új aaphoto verzió kiadása: v0.37
- OpenMP támogatás hozzáadása többszálú feldolgozáshoz
- hibajavítás: exif infó kezelés kimaradt a legutóbbi verzióból a JPEG kezelés újraírása után
- új aaRGB v0.61 verzió OpenMP támogatással
Bővebb információért lásd a változások listáját
2010/05/05
OpenMP és teljesítmény eloszlás
Hozzáadtam a kódomhoz OpenMP támogatást, és
a kép töltő és dekódoló külső lib-ek rutinjain kívül gyakorlatilag sikerült minden
sebesség kritikus részt párhuzamosítani és megoldani a külön futó szálak probléma mentes hozzáférését
az osztott memóriához.
GCC támogatja OpenMP-t már a 4.2-es verziótól, ez már Debian stabil ágában is benne van.
Windows-os binárist OpenMP támogatással majd csak
Mingw GCC 4.4-es
megjelenésével fogok tudni fordítani.
Készült egy teszt is aaphoto teljesítményének eloszlásáról egy 24 fizikai maggal
rendelkező IBM x3950 m2-es szerveren egy 460 Mpixel-es képpel. A tesztből kiderült, hogy
a szín korrekciós rész szépen lineárisan skálázódik a CPU magok számának növelésével.
Köszönet Bartos-Elekes Zsolt-nak (Müszi) a tesztelésért.
Elérhető egy
részletes PDF és egy
text fájl a nyers adatokkal.
A nagyobb strukturális változás miatt alapos tesztelésre van szükségem.
Minden hiba jelentést és segítséget szívesen veszek.
2010/05/05
Fejlesztői verzióhoz binárisok
Felhasználói kérésre elérhetővé tettem az oldalon az éppen aktuális
fejlesztői verziókból készült statikus binárisokat is.
A letöltés résznél a forrás kódok alatt található meg.
Több jelzés is érkezett már ezzel kapcsolatban, mivel a
változások
fájlban mindig látható a legújabb verzió is, amely még nem került kiadásra.
Elérhető Linux és
Windows platformhoz.
Megjegyzés: ezek a verziók további masszív tesztelésre szorulnak,
emiatt nagyobb eséllyel fordulhat elő hibás működés,
és akár naponta is változhatnak.
2010/04/18
Frissítés
Frissült libjasper a Debian stabil ágában. Szolgáltatás megtagadás típusú hiba került javításra
egy jpeg olvasási hibával együtt.
Frissítettem a Linux és
Windows statikus binárisokat (v0.36.3).
2010/04/11
Frissítés
Frissült libpng a Debian stabil ágában. Több sebezhetőség javításra került.
Frissítettem a Linux és
Windows statikus binárisokat (v0.36.2).
2010/03/16
Új aaphoto verzió kiadása: v0.36
- hibajavítás: többé már nem kér rendszergazdai jogosultságot a futáshoz
renszergazdai fiókból futtatva vista és windows 7 alatt (csak windows platformot érint)
Benne hagytam egy regisztrációs hack-et véletlenül az innosetup konfig fájljában,
amely nem oldott meg semmit és én el is feledkeztem róla, de vista és későbbi rendszeren
problémát okozott. Végre eltávolítottam.
- hibajavítás: --rotate180 kapcsoló használatakor a páratlan sor magasságú képeknél nem fordult el a középső sor
Írtam egy szkriptet teszteléshez, amely véletlen bemeneti kapcsolókat és értékeket dobál aaphoto-nak,
ettől elő is jött a hiba.
- JPEG formátum kezelés teljes újraírásra került, hogy a formátum extra paramétereit külön lehessen kezelni,
mostantól libjpeg kerül direkt meghívásra libjasper helyett a JPEG képek írásáshoz / olvasásához,
ezért libjpeg egy új függőség mostantól, az előzőkben csak libjaspernek volt a függősége
Ez a DPI érték visszaállításához kellett.
- a képek eredeti DPI értékei visszaállításra kerülnek BMP, JPEG és PNG formátumok esetén a konverziókor
Ezt egy felhasználó kérte beépítésre. Jól jöhet plakátok és fényképek nyomtatási méretének megtartásánál.
Bővebb információért lásd a változások listáját
2010/03/01
Frissítés
- hibajavítás: javítás libjasper és libjpeg tmpfile() patch-eihez (csak windows platformot érint),
mikor egyidőben több példányban futott aaphoto, akkor mind ugyanazt az átmeneti fájlt
használták, ezért a keletkezett képek hibásak lettek
Javítva és a windows statikus binárist is frissítettem.
v0.35.2-vel jelölve.
Köszönet Bill Yotter-nek hogy jelezte.
2010/02/27
Új aaphoto verzió kiadása: v0.35
- hibajavítás: lehetséges puffer túlcsordulások javítva
UHU rendszer fejlesztői ága alatt GCC 4.4.2-vel fordítva figyelmeztetéseket dobott a fordító,
amelyek segítettek a hiba felderítésében. Felismerte, hogy egy cikluson belül
a tömb hivatkozásnál használt index értéke túllépheti a deklarált értéket.
Köszönet Páder Rezsőnek a közreműködésért.
2010/02/19
Új aaphoto verzió kiadása: v0.34
- frissítés: változások történtek az új libpng 1.4.0 verziójában, aaio.c szükség szerint frissítve
png_check_sig() függvény helyettesítve png_sig_cmp()-vel,
setjmp(png_ptr->jmpbuf) elavult, megváltoztatva setjmp(png_jmpbuf(png_ptr))-re
További információ a libpng weboldalán
2010/02/14
Frissítés
- javítás: Windows platformon korlátozott jogosultságú felhasználóval nem lehetett JPEG formátumú
képeket írni és olvasni. A többi formátum megfelelően működött.
A probléma forrása a libjpeg és
libjasper függvény könyvtárak által használt
tmpfile() C függvényhívás volt.
Windows platformon ezt úgy implementálták, hogy az átmeneti fájlok létrehozása mindig az aktuális
könyvtár gyökerében történjen.
Ennek írásához viszont nincs mindig jogosultsága a korlátozott felhasználóknak.
Javítva és a statikus binárisokat is frissítettem.
Ez nem jelent újabb program verziót, ezért v0.33.2-vel jelöltem.
2010/02/12
Frissítés
A statikus binárisok mostantól az aktuális Debian stabil ágának lib-jeivel kerülnek fordításra.
Ezek frissítése elérhető itt.
Ezen kívül megszüntettem binárisok plublikását OpenBSD, OpenSolaris és Mac OS X platformokhoz.
2010/01/10
Új aaphoto verzió kiadása: v0.33
- néhány változtatás a dokumentációban
- hibajavítás: felszabadítatlan hely memória szivárgást okozott
- hibajavítás: nem inicializált változó a --resize kapcsoló rossz működését okozta
- javítás: a függvények visszatérési értékének megváltoztatása, hogy szabványos kilépési értéket tükrözzenek
Bővebb információért lásd a változások listáját
Köszönet Nagy Gábornak a MacOSX fordításért.
2009/10/25
Néhány frissítés a dokumentációban
Frissítettem a debian csomag manual fájljait,
plusz néhány leírást a forrásban is.
Köszönet Páder Rezsőnek a manual-ért.
2009/10/20
Új aaphoto verzió kiadása: v0.32
- új paraméter kapcsolók
- új aaRGB v0.60 verzió: a világosabb színek gamma kezelése eltávolításra került a két pólusú
gamma számításból, mert nem bizonyult megfelelőnek
Bővebb információért lásd a változások listáját
Köszönet Nagy Gábornak a MacOSX fordításért.
2009/08/24
Új aaphoto verzió kiadása: v0.31
- hibajavítás: __BMP_ONLY__ direktíva javítása a forrásban
- hibajavítás: BMP képek írása hibás BMP struktúrát eredményezhetett
- kód tisztítás a BMP kiíró funckióban
- opciók paraméterei most már használhatóak szóközzel köztük
- új aaRGB verzió v0.59 további kódtisztításokkal
Bővebb információért lásd a változások listáját
Köszönet Nagy Gábornak a MacOSX fordításért.
2009/07/04
Frissített MacOSX bináris
Nem-statikus, stabil 32 bites PPC fordítás.
Kizárólagos függőségek: libm, libc.
Köszönet Nagy Gábornak a fordításért.
2009/03/01
Frissített Opensolaris bináris
Lefordítottam az aaphoto-t Sun saját fordítójával,
így most már az Opensolaris binárisnak nincs többé a libgcc függősége.
A fordító scripteket is frissítettem, így jól lefordul Opensolaris-on az INSTALL
fájlban található leírás alapján, csupán az ss-dev csomagnak kell telepítve lennie a rendszerre.
2009/02/22
Új aaphoto verzió kiadása: v0.30
- PNG formátum implementációja (RGB és Szürke képek olvasása / írás alfa csatorna támogatással)
- hibajavítás: hibás exif infó olvasása JPEG fájlokban végtelen ciklushoz vezethetett
- hibajavítás: az exif infó hossza hibásan volt megállapítva
- új paraméter kapcsolók
- új aaRGB verzió v0.58 jelentős kódtisztításokkal
Bővebb információért lásd a változások listáját
Köszönet Páder Rezsőnek a patch-ekért, a manual-ért, hibajavításokért és
ötletekért.
A Mac OS X platform verzió folyamatban, jelenleg abból még az előző verzó érhető el.
2009/02/01
Új aaphoto verzió hamarosan
Pár héten belül elkészülök egy újabb verzióval. Főbb változások a PNG formátum
támogatása lesz alfa csatornával, plusz hibajavítások és egyéb kódtisztítások.
Jelenleg kész a működő verzió és a saját JasPer forrással fordított verzió úgy tűnik jól működik.
Csupán a disztribúciók hivatalosan szállított JasPer lib-jével keletkezik segmentation fault
a JPEG fájl kiírása közben. Ezt még nem sikerült megoldanom.
Ha bárki szeretne segíteni a tesztelésben,
akkor innét letölthető
a mindenkori aktuális fejlesztői verzió, amely a forrás mellett tartalmaz
más fordításhoz megírt scriptjeimet és egyéb fájlokat.
2008/08/20
aaphoto PNG formátum
Rendet raktam kicsit a forrás fájlok és script-jeim között és elkezdtem foglalkozni
végre a PNG formátum implementálásával.
2008/02/18
aaphoto windows telepítő frissítve
A windows telepítőben rossz verzió szám szerepelt hibásan, ez most már javítva.
A frissített csomag letölthető innét
2008/02/14
aaphoto debian csomag
Elkészült a debian csomag.
2008/02/12
aaphoto forrás fájlok megváltoztatása
- Mostantól (v0.29) tartalmazza a forrás a szükséges konfigurációs fájlokat, hogy a szabványos módon lefordítható legyen:
./configure && make && sudo make install
2008/02/02
Új aaphoto verzió kiadása: v0.29
- Mostantól szürke képek is használhatóak bemenetként
- változás: fájl név puffer megnövelve (mappa megadásához)
- Exif meta információ mostantól elmentésre és visszaállításra kerül JPEG képek esetében
Bővebb információért lásd a változások listáját
Köszönet Páder Rezsőnek a magyar és angol
nyelvű manual elkészítésért és közreműködéséért.
2007/08/18
MacOSX platform verzió
Nem-statikus, stabil 32 bites i386 fordítás.
Kizárólagos függőségek: libm, libc.
Köszönet Mártha Csabának a fordításért.
2007/08/11
Új aaphoto verzió kiadása: v0.28
- hibajavítás: extra per jelek eltávolítása a mappák végéről
- új aaRGB verzió v0.57
- a kontrasztnál fellépő túlexponálás problémája javítva
- a színtelítettség állításnál túlságosan kiélénkülő színek problémája javítva
2007/07/18
FreeBSD platform verzió
Statikus, stabil 32 bites i386 fordítás.
2007/07/04
Licenc típus megváltoztatása GPL 2-ről GPL 3-ra
A Szabad Szoftver Alapítvány végre kibocsátotta 2007. június 29-én a GNU Általános Közreadási Feltételek
(GNU General Public License) 3. végleges változatát.
Új aaphoto verzió kiadása: v0.27
- új aaRGB verzió v0.56 "Apply only on selection" funckióval Irfanview-hoz
2007/06/02
Licenc típus megváltoztatása Freeware-ről GPL-re
Teljes forráskód publikálása.
2007/05/26
Új aaphoto verzió kiadása: v0.26
- hibajavítás: Windows platform alatt futási hiba keletkezett JPEG-2000 formátumú kép olvasása közben
2007/05/19
Új aaphoto verzió kiadása: v0.25
- funkciók bővítése: forgatás és tükrözés
2007/05/01
Új aaphoto verzió kiadása: v0.24
- egyszerűsítés: mostantól nincs szükség az --autoadjust kapcsoló megadására,
ha nincs megadva másik kapcsoló
- egyszerűsítés: mostantól mappa név is megadható bemeneként
|