Welcome, Guest. Please login or register.


Author Topic: PC -> EP képkonverzió (Read 175059 times)

Online Zozosoft

  • EP addict
  • *
  • Posts: 13466
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.3 Firefox 3.0.3
    • View Profile
    • http://enterprise.iko.hu/
Re: PC -> EP képkonverzió
« Reply #315 on: 2008.November.10. 10:09:21 »
Ha már Interlace... István! A "Zozolace" féle szín-interlace megvalósítása mikor jön? :-)
Nagyon kíváncsi vagyok, hogy ebbõl az elvbõl mit tudna kihozni egy ilyen szuper konvertáló progi!
Emlékeztetõül az alapelv:
Pl van két négyszínû képernyõnk, amit váltogatunk, persze ez esetben nincs félsoros eltolás.
A fekete szín közös, és ezenkívül van 2x3 paletta színünk. Az elsõ 3 színt használó pixelek az elsõ "félképben" vannak tárolva, második 3 szín pedig a másikban. Ami az egyik képben nincs használva az fekete.
Ezen az elven természetesen lehetne 3 szín a kétszínû felbontásnak megfelelõen, ill. 16 szín módban 24 (a fixbias a közös).
Természetesen esetünkben mindez egy pixel soron belülre vonatkozik.
És amit még meg lehetne csinálni: a két különbözõ szín egymásra keverésével további színeket létrehozni. Ezt a trükköt egyébként Spectrumon is használják, vagy megszakításból írogatják az attributumokat, vagy 128-ason lehet két képernyõt is váltogatni. Nekünk a Nick ezt megcsinálja hw-bõl ha megfelelõ LPT-t tolunk oda neki :-)

Az gondolom sima dolog, hogy mondjuk 7 színre menjen a konvertálás, 4 színû felbontás mellett, és aztán csak szét kell osztani a megfelelõ "félképekbe" a pixeleket.
A keverék színekre is optimalizálás már gondolom nehezebb :-) talán úgy lehetne, hogyha már meg van a 7 szín, akkor abból kiszámolni a lehetséges keverékeket, majd megnézni, hogy vannak-e olyan pixelek amikre valamelyik új szín jobban stimmel?


Offline endi

  • EP addict
  • *
  • Posts: 7221
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.61 Opera 9.61
    • View Profile
    • Honlapom
Re: PC -> EP képkonverzió
« Reply #316 on: 2008.November.10. 12:16:29 »
Szerintem az attr üzemmódnál nem ad ez sem jobb megoldást, mivel az attrnek is az a lényege, hogy a szín információt kisebb felbontásban tárolja, mivel az emberi szem a szín változásra kevésbé érzékeny mint a fényerõ változásra. Ez a jpg egyik lényeges része is.
Vigyázat! Szektás vagyok! :)

Offline endi

  • EP addict
  • *
  • Posts: 7221
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.61 Opera 9.61
    • View Profile
    • Honlapom
Re: PC -> EP képkonverzió
« Reply #317 on: 2008.November.10. 12:19:26 »
Amit viszont ki lehetne próbálni, hogy 2 színû üzemmódban 3 soronként használni piros, zöld és kék színeket. Ezzel lényegében azt érjük el, hogy a szín információ 3 soronként változik csak, azaz 3 sornyi csoportban jön össze az rgb. Viszont a felbontás elég nagy lehet a 2 színû üzemmód miatt, továbbá az interlace-t is megpróbálhatjuk.

Végül is az lcd képernyõk is ezt csinálják csak ott egymás mellett van a 3 szín.
Vigyázat! Szektás vagyok! :)

Online Zozosoft

  • EP addict
  • *
  • Posts: 13466
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.3 Firefox 3.0.3
    • View Profile
    • http://enterprise.iko.hu/
Re: PC -> EP képkonverzió
« Reply #318 on: 2008.November.10. 13:17:24 »
Szerintem az attr üzemmódnál nem ad ez sem jobb megoldást
Szerintem nézzük meg mi lesz belõle, aztán lehet eldönteni :-)
Quote
mivel az attrnek is az a lényege, hogy a szín információt kisebb felbontásban tárolja, mivel az emberi szem a szín változásra kevésbé érzékeny mint a fényerõ változásra. Ez a jpg egyik lényeges része is.
Ez igaz, viszont a mi kedvenc lassan 25 éves technikánk olyan alacsony felbontásban dolgozik, hogy ha minden pixel más színû, az is bõven az emberi szem érzékenysége felett van :-)

Online Zozosoft

  • EP addict
  • *
  • Posts: 13466
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.3 Firefox 3.0.3
    • View Profile
    • http://enterprise.iko.hu/
Re: PC -> EP képkonverzió
« Reply #319 on: 2008.November.10. 20:41:14 »
Itt egy újabb adagnyi próbálkozás.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux (Suse) Linux (Suse)
  • Browser:
  • Konqueror 3.5.9 Konqueror 3.5.9
    • View Profile
Re: PC -> EP képkonverzió
« Reply #320 on: 2008.November.11. 01:00:24 »
Itt egy újabb adagnyi próbálkozás.
Jók lettek :) Szerintem fel lehetne tenni ezt is, meg az előzőeket is a letöltésekhez, ahol van külön kategória a konvertált képeknek.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux (Suse) Linux (Suse)
  • Browser:
  • Konqueror 3.5.9 Konqueror 3.5.9
    • View Profile
Re: PC -> EP képkonverzió
« Reply #321 on: 2008.November.11. 01:13:07 »
Új epimgconv verzió ! Ezzel a Zaxial rajzolóprogram formátumában is lehet menteni a konvertált képeket, illetve attribute módban ezt a formátumot be lehet tölteni az eredeti "VLOAD" paranccsal. A 16 színű módokban (2, 3, 4, 6) gyorsabb lett a konverzió, ami elsősorban a -mode 4 esetén jelentős: bár ez még mindig meglehetősen lassú, de nem annyira, mint a korábbi verziókban. A -mode 2 és 3 is észrevehetően gyorsabb, ha -quality 9 van beállítva. További változtatás, hogy a dither korábban néha hibásan működött a nagyon világos vagy sötét részeknél - ezt leginkább a 16 színű módokban '-palres 0'-nál lehetett észrevenni - amin az új verzió javítani próbál; érdemes összehasonlítani az előzővel, hogy a minőség valóban javult-e.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux (Suse) Linux (Suse)
  • Browser:
  • Konqueror 3.5.9 Konqueror 3.5.9
    • View Profile
Re: PC -> EP képkonverzió
« Reply #322 on: 2008.November.11. 01:27:44 »
Ha már Interlace... István! A "Zozolace" féle szín-interlace megvalósítása mikor jön? :-)
Nagyon kíváncsi vagyok, hogy ebbõl az elvbõl mit tudna kihozni egy ilyen szuper konvertáló progi!
Emlékeztetõül az alapelv:
Pl van két négyszínû képernyõnk, amit váltogatunk, persze ez esetben nincs félsoros eltolás.
A fekete szín közös, és ezenkívül van 2x3 paletta színünk. Az elsõ 3 színt használó pixelek az elsõ "félképben" vannak tárolva, második 3 szín pedig a másikban. Ami az egyik képben nincs használva az fekete.
Ez természetesen megoldható, bár interlace módban soronként változó palettával már most is közvetve javul a színek megjelenítése, mert a nagyobb felbontást ditherelésre is lehet használni. Azonban ez az ötlet hasznos lehet olyan rajzoknál, ahol kifejezetten 7 színre van szükség, és azt hibátlanul kell megjeleníteni.

Offline endi

  • EP addict
  • *
  • Posts: 7221
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Opera 9.61 Opera 9.61
    • View Profile
    • Honlapom
Re: PC -> EP képkonverzió
« Reply #323 on: 2008.November.11. 01:40:13 »
Már annyi opció van, hogy egy gui is kéne hozzá, preview-el. :)
Vigyázat! Szektás vagyok! :)

Online Zozosoft

  • EP addict
  • *
  • Posts: 13466
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.3 Firefox 3.0.3
    • View Profile
    • http://enterprise.iko.hu/
Re: PC -> EP képkonverzió
« Reply #324 on: 2008.November.11. 07:38:42 »
Ez természetesen megoldható, bár interlace módban soronként változó palettával már most is közvetve javul a színek megjelenítése, mert a nagyobb felbontást ditherelésre is lehet használni.
Akkor nem káprázott a szemem, amikor úgy vettem észre, hogy jobbak az Interlace színek!
Quote
Azonban ez az ötlet hasznos lehet olyan rajzoknál, ahol kifejezetten 7 színre van szükség, és azt hibátlanul kell megjeleníteni.
Meg képekben is elõfordul olyan, hogy több apró részlet van közel egymáshoz, ami attributtum módban már elveszik. Négyszín módban módban meg összességében kevés a szín a képen, 16 színben meg bumszlik a pixelek...

Online Zozosoft

  • EP addict
  • *
  • Posts: 13466
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.3 Firefox 3.0.3
    • View Profile
    • http://enterprise.iko.hu/
Re: PC -> EP képkonverzió
« Reply #325 on: 2008.November.11. 07:41:58 »
még mindig meglehetõsen lassú
Kérdés: újabb procikra lehetne SSE3 verziót is fordítani? Számítana egyáltalán valamit? :-)
Másik: olyat, ami több proci magot is ki tud használni egyszerre?

Offline szipucsu

  • EP addict
  • *
  • Posts: 7954
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.3 Firefox 3.0.3
    • View Profile
    • Webnyelv.hu - Tanuljunk nyelveket!
Re: PC -> EP képkonverzió
« Reply #326 on: 2008.November.11. 12:05:52 »
Szerintem nem gond az Epimgconv lassúsága, mert csak egyszer kell átkonvertálni a képet, aztán gyönyörködhetünk benne EP-n, amikor csak akarunk. :D
Ezt a gui-t én is akartam javasloni, bár enélkül is eléggé forradalmi már a képkonvertálás.
SOUND SOURCE 3,STYLE 16,LEFT 16,RIGHT 64,SYNC 2
SOUND SOURCE 2,STYLE 128,PITCH 25.2,SYNC 2
SOUND PITCH 25,SYNC 2
Videos

Online Zozosoft

  • EP addict
  • *
  • Posts: 13466
  • Country: hu
  • OS:
  • Windows XP Windows XP
  • Browser:
  • Firefox 3.0.3 Firefox 3.0.3
    • View Profile
    • http://enterprise.iko.hu/
Re: PC -> EP képkonverzió
« Reply #327 on: 2008.November.11. 12:43:01 »
Szerintem nem gond az Epimgconv lassúsága, mert csak egyszer kell átkonvertálni a képet
Viszont ahhoz, hogy találj egy jó képet, lehet, hogy egy tucatot kipróbálsz közben. És egy képnél is ott van egy tucatnyi mód... és a mindenféle advanced opciókkal még nem is próbálkoztunk.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux (Suse) Linux (Suse)
  • Browser:
  • Konqueror 3.5.9 Konqueror 3.5.9
    • View Profile
Re: PC -> EP képkonverzió
« Reply #328 on: 2008.November.11. 14:54:37 »
Kérdés: újabb procikra lehetne SSE3 verziót is fordítani? Számítana egyáltalán valamit? :-)
Nem tudom, mert az én gépemen nem futna :) Mindenesetre feltölthetek egy ilyen verziót is (milyen CPU-ra legyen optimalizálva ?), és ki lehet próbálni, hogy van-e javulás. Az -fprofile-generate/-fprofile-use GCC opciókkal viszont sikerült a 4-es módban 10-12% gyorsulást elérni, de ezzel még kísérletezni kell. Az Intel Linuxra letölthető C++ fordítója egyelőre rosszabbnak tűnik, mint a GCC (talán mert AMD CPU-t használok ? :)), de lehet, hogy csak nem találtam meg a legjobb beállításokat.
Quote
Másik: olyat, ami több proci magot is ki tud használni egyszerre?
Elvileg igen. Bár a legújabb verzió változtatásai ezt éppen nehezebbé teszik, de több olyan rész is van, ahol párhuzamosítható lenne a paletta keresés. Természetesen már most is lehet több konverziót futtatni egyszerre, külön ablakban :)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4806
  • OS:
  • Linux (Suse) Linux (Suse)
  • Browser:
  • Konqueror 3.5.9 Konqueror 3.5.9
    • View Profile
Re: PC -> EP képkonverzió
« Reply #329 on: 2008.November.11. 15:00:49 »
Már annyi opció van, hogy egy gui is kéne hozzá, preview-el. :)
Ilyet valójában már készítettem régebben, csak más gépre. A previewhez be lehetne építeni az emulátor egy egyszerűsített változatát, vagy a konvertált adatokból közvetlenül is lehetne generálni.