Welcome, Guest. Please login or register.


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

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: PC -> EP képkonverzió
« Reply #270 on: 2008.October.28. 14:18:32 »
Egyébként a mód, bias, és paletta adatokat, illetve az attribútumokat és pixel adatot talán célszerûbb lenne külön blokkban tárolni (jelenleg az egész kép egyben van tömörítve, a fejléc kivételével), mert így meg lehetne oldani, hogy látható legyen a kép már kicsomagolt része.
No meg így könnyebb is lenne a betöltés :-)
"mód, bias, és paletta adatokat" ezeket már az LPT létrehozásakor beolvassa (pl a paletta darabokat rögtön a helyükre), utána az attribútum és a pixel adatokat már egy menetben (pontosabban szegmensenként)
Az elejét nem is tudom van-e értelme tömöríteni, a nagy megtakarítás úgyis az attribútum és pixel területeknél érhetõ el.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: PC -> EP képkonverzió
« Reply #271 on: 2008.October.28. 15:55:52 »
Mindenesetre feladat a bétatesztereknek, hogy minden lehetséges megjelenítõn próbálják ki, mit szól ilyen maximalista képmérethez?
TV kártyával az RF kimenetről működik, ezt a 42x600 (interlace) méretű képet stabilan jelenítette meg. Igaz, valójában csak 576 sor látható :) Azonban a szinkron előtti 3 fekete sort, ami a "szabványos" LPT-kben található, talán be lehetne építeni a biztonság kedvéért - így pontosan 300 sor maradna keret nélkül.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: PC -> EP képkonverzió
« Reply #272 on: 2008.October.28. 16:13:41 »
No meg így könnyebb is lenne a betöltés :-)
Erre gondoltam én is, miután megnéztem, hogyan tölti be az IVIEW a képeket :)
Quote
Az elejét nem is tudom van-e értelme tömöríteni, a nagy megtakarítás úgyis az attribútum és pixel területeknél érhetõ el.
Bár a paletta valóban viszonylag kis méretű, az egyes sorok között gyakran csak kis eltérések vannak, ezért általában jól tömöríthető. Az attribútumok kevésbé, a pixel adat pedig - legalábbis attr módban - alig tömöríthető (de 16 színű módban már jobban, és 2, 4, és 256 színű módban még jobban).
Az előbbi 42x300 attribute interlace formátumú kép egyes részeinek a mérete így változik tömörítés után:

  mód+bias+paletta       4802    2053
  attribútumok          25200   16179
  pixel                 25200   24235
  attr+pixel            50400   40383
  egész kép             55202   42459

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: PC -> EP képkonverzió
« Reply #273 on: 2008.October.28. 16:23:20 »
Megnézném pár attr kép pixel adatát az attr-ek nélkül. :) Biztos szép látvány lehet. :)
Vigyázat! Szektás vagyok! :)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: PC -> EP képkonverzió
« Reply #274 on: 2008.October.28. 16:30:46 »
Azonban a szinkron elõtti 3 fekete sort, ami a "szabványos" LPT-kben található, talán be lehetne építeni a biztonság kedvéért - így pontosan 300 sor maradna keret nélkül.
Akkor pontosan mi is lenne az ajánlott SYNC blokk?

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: PC -> EP képkonverzió
« Reply #275 on: 2008.October.28. 16:32:19 »
ezt a 42x600 (interlace) méretû képet stabilan jelenítette meg
Kérjük szépen EP formátumban is ezt a képet :-)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: PC -> EP képkonverzió
« Reply #276 on: 2008.October.28. 17:01:54 »
Kérjük szépen EP formátumban is ezt a képet :-)
eredeti kép, epimgconv paraméterek:
epimgconv_sse2.exe -mode 16 -size 42 300 -scale 1.6804 1.6804 -outfmt 1 -quality 9 -bias 31 -border 20 -dither 1 0.95
[ Guests cannot view attachments ]

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: PC -> EP képkonverzió
« Reply #277 on: 2008.October.28. 17:07:07 »
Akkor pontosan mi is lenne az ajánlott SYNC blokk?
Az EXOS LPT-ben használt VBLANK rész csak annyiban tér el az IVIEW-től, hogy van a szinkron előtt a már említett 3 fekete sor:
Code: [Select]
>BAD0  FD 10 3F 00 00 00 00 00  :}.?.....
>BAD8  00 00 00 00 00 00 00 00  :........
>BAE0  FC 10 06 3F 00 00 00 00  :|..?....
>BAE8  00 00 00 00 00 00 00 00  :........
>BAF0  FF 10 3F 20 00 00 00 00  :..? ....
>BAF8  00 00 00 00 00 00 00 00  :........
>BB00  FC 12 06 3F 00 00 00 00  :|..?....
>BB08  00 00 00 00 00 00 00 00  :........

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: PC -> EP képkonverzió
« Reply #278 on: 2008.October.28. 17:11:40 »
Megnézném pár attr kép pixel adatát az attr-ek nélkül. :) Biztos szép látvány lehet. :)
Pixel adat attribútumok nélkül, és attribútumok véletlenszerű pixelekkel. A tömörítésen egyébként valószínűleg lehetne javítani egy keveset a paletta és az attribútumok rendezésével, hogy az adatok kevésbé legyenek véletlenszerűek.

Offline endi

  • EP addict
  • *
  • Posts: 7298
  • Country: hu
  • grafikus, játékfejlesztõ, programozás, scifi, tudományok, vallás
    • Honlapom
Re: PC -> EP képkonverzió
« Reply #279 on: 2008.October.28. 17:17:05 »
wow ez nagyon állat, köszi :)
Vigyázat! Szektás vagyok! :)

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: PC -> EP képkonverzió
« Reply #280 on: 2008.October.28. 19:03:58 »
A szinkron viszont lehet rövidebb is egy vagy két sorral (a szabványos hossza 2.5 sor).
És ezt honnan is lehetne lecsípni?

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: PC -> EP képkonverzió
« Reply #281 on: 2008.October.28. 20:25:53 »
És ezt honnan is lehetne lecsípni?
Elvileg innen, és az EXOS dokumentáció szerint is csak 2 sor van itt:
Code: [Select]
>BAE0  FC 10 06 3F 00 00 00 00  :|..?....
>BAE8  00 00 00 00 00 00 00 00  :........
De ha a legnagyobb függőleges méret a cél, akkor a már meglevő IVIEW LPT-hez képest ezeknek a változtatásoknak az a hátránya, hogy a kép felfelé mozdul el néhány sorral, és így esetleg a TV vagy monitor többet vág le.

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: PC -> EP képkonverzió
« Reply #282 on: 2008.October.29. 01:14:08 »
No meg így könnyebb is lenne a betöltés :-)
"mód, bias, és paletta adatokat" ezeket már az LPT létrehozásakor beolvassa (pl a paletta darabokat rögtön a helyükre), utána az attribútum és a pixel adatokat már egy menetben (pontosabban szegmensenként)
Feltöltöttem egy módosított epimgconv verziót, amely tömörített formátum esetén külön tárolja a mód/ bias/paletta, illetve az attr/pixel adatokat (jelenleg mindkettőt tömörítve). A paletta és attribútumok rendezésével javult a hatásfok is valamennyire, például az előbbi kép mérete kb. 1400 byte-al csökkent.
Ezen kívül a letölthető csomag tartalmazza az IVIEW aktuális verzióját is.

Offline Zozosoft

  • Global Moderator
  • EP addict
  • *
  • Posts: 14723
  • Country: hu
    • http://enterprise.iko.hu/
Re: PC -> EP képkonverzió
« Reply #283 on: 2008.October.29. 11:17:34 »
Ez nekem lefagy nagy méretû képek esetén - amelyek azonban az IVIEW file választó menüjébõl hibátlanul betöltõdnek - bár lehet, hogy a probléma a memória konfigurációtól is függ.
Ezzel mi a tapasztalat az aktuális verzió esetén?
Én egy 46x300 interlace képpel próbáltam, azzal mûködött, legalábbis az én konfgomon :-)

Offline IstvanV

  • EP addict
  • *
  • Posts: 4822
Re: PC -> EP képkonverzió
« Reply #284 on: 2008.October.29. 15:01:13 »
Ezzel mi a tapasztalat az aktuális verzió esetén?
Néhány gyors próba:

128K, EXDOS+epfileio, 46x600i: működik :)
64K, EXDOS+epfileio, 46x600i: nem működik
64K, EXDOS+epfileio, 46x300: nem működik  :eek: (az IVIEW.ROM-al se, de 80K-ra bővítve már igen)

A betöltéshez minden esetben a :load parancsot használtam, FILE: eszközről.
« Last Edit: 2008.October.29. 15:08:54 by IstvanV »