Difference between revisions of "Epimgconv leírás"

From Enterprise Wiki
Jump to: navigation, search
(mode 0 és 10 már nem fekete-fehér; -outfmt paraméter)
(Verziótörténet (2008.10.20.): A 2 színű mód már nem fekete-fehér; -outfmt paraméter)
Line 61: Line 61:
  
 
=Verziótörténet=
 
=Verziótörténet=
2008.10.24. Az adatok típus és nem félkép szerint vannak rendezve; az automatikusan tömörített .com file-ok most már futnak EP64-en is; a fejléc tartalmazza a képkockák számát.
+
'''2008.10.24.''': Az adatok típus és nem félkép szerint vannak rendezve; az automatikusan tömörített .com file-ok most már futnak EP64-en is; a fejléc tartalmazza a képkockák számát.
  
2008.10.20. Beállítja a VRES bitet.
 
  
2008.10.19. Bármilyen méretű képet elfogad 1x1 és 8192x8192 között, a beépített tömörítő gyorsabb és valamivel jobb hatásfokú lett, a programok futnak EP64-en is (az automatikusan tömörítettek még nem); Új paraméterek: -nointerp és -nocompress.
+
'''2008.10.20.''':
  
2008.06.07: -color0-7, -bias paramtérek is megadhatók; ha a .com file >48K, akkor tömöríti.
+
Beállítja a VRES bitet;
  
2008.06.02: Attribute és interlace mód beállítási lehetőségek.
+
A 2 színű módban az alapértelmezett beállításokkal most már nem egy fix fekete-fehér palettát használ, hanem minden sorban optimális palettát próbál választani, a 4 színű módhoz hasonlóan. A régi fekete-fehér módot a -color0 0 -color1 255 paraméterekkel lehet visszaállítani;
  
2008.05.31: Első változat, még nem tartalmaz attribute és interlace módot, csak a fekete-fehér mód volt interlace-es.
+
Új paraméter: -outfmt.
 +
 
 +
 
 +
'''2008.10.19.''': Bármilyen méretű képet elfogad 1x1 és 8192x8192 között, a beépített tömörítő gyorsabb és valamivel jobb hatásfokú lett, a programok futnak EP64-en is (az automatikusan tömörítettek még nem); Új paraméterek: -nointerp és -nocompress.
 +
 
 +
 
 +
'''2008.06.07.''': -color0-7, -bias paramtérek is megadhatók; ha a .com file >48K, akkor tömöríti.
 +
 
 +
 
 +
'''2008.06.02.''': Attribute és interlace mód beállítási lehetőségek.
 +
 
 +
 
 +
'''2008.05.31.''': Első változat, még nem tartalmaz attribute és interlace módot, csak a fekete-fehér mód volt interlace-es.
  
  
  
 
[[en:Epimgconv]]
 
[[en:Epimgconv]]

Revision as of 21:29, 24 October 2008

A PC -> EP képkonvertáló program letölthető innen. WinZip vagy egyéb programmal ki kell csomagolni a fájlokat, majd DOS alatt használhatjuk az alkalmazást.

Az EPIMGCONV használata

A legegyszerűbb példa:

 epimgconv foo.jpg foo.com

A video módot a -mode paraméterrel lehet választani, és a következő értékek használhatók:

   * 0: 2 színű, normál függőleges felbontás (nem feltétlen fekete-fehér, hanem soronként optimális palettát próbál választani)
   * 1: 4 színű, normál függőleges felbontás
   * 2: 16 színű; 256 színre ditherelt képet konvertál 16 színre dither nélkül (ez az alapértelmezett), normál függőleges felbontás
   * 3: 16 színű; a 2-es móddal azonos palettát generál, de az eredeti képet dithereli 16 színre, normál függőleges felbontás
   * 4: 16 színű; ez a paletta keresést és a dithert próbálja kombinálni, de nagyon lassú, normál függőleges felbontás
   * 5: 256 színű, normál függőleges felbontás
   * 6: attribute mód, normál függőleges felbontás
   * 10: 2 színű, interlace (nem feltétlen fekete-fehér)
   * 11: 4 színű, interlace
   * 12: 16 színű; 256 színre ditherelt képet konvertál 16 színre dither nélkül, interlace
   * 13: 16 színű; a 2-es móddal azonos palettát generál, de az eredeti képet dithereli 16 színre, interlace
   * 14: 16 színű; ez a paletta keresést és a dithert próbálja kombinálni, de nagyon lassú, interlace
   * 15: 256 színű, interlace
   * 16: attribute mód, interlace

A -mode 0-6 tehát a normál függőleges felbontást, a -mode 10-16 pedig az interlace-t alkalmazza.


A -raw 1 használatával program helyett a fent leírt (nyers, külön program nélkül nem használható) formátumban lehet létrehozni a konvertált képet; így a méret is nagyobb lehet (ha a kimeneti formátum program, akkor csak max. 46 karakter * 288 sor lehet). Az -outfmt n is nyers formában menti a képet, de emellett tömöríti is, és meg kell adnunk a tömörítés mértékét (10<n>20).

A méretet a -size W H állítja, W = szélesség karakterekben, H = magasság (interlace esetén félkép) sorokban.

Alapértelmezés szerint a program a képet a legnagyobb méretre konvertálja, ami még éppen kifér (ha oldalt vagy felül és alul marad hely, akkor azt keretszínnel tölti fel), de a -scale X Y és -offset X Y segítségével lehetőség van a kép nagyítására és eltolására.

A -color0 n ... -color7 m (n, m: színkód száma) paraméterekkel fix palettaszíneket lehet megadni (egyelőre nem tudja, hogy ne használjon egyes színeket). Mivel a -mode 0 vagy -mode 10 nem direkt fekete-fehér képet generál, a fekete-fehér képet a -color0 0 -color1 255 paraméterek megadásával lehet elérni.

A -bias paraméterrel a fixbias állítható - így esetleg jobb minőséget is el lehet érni, mint az automatikusan választott értékekkel. A színeket #RGB formátumban is meg lehet adni, pl. a #773 a fehér szín, vagy a #331 a bias=31.

Ha a .com file túl nagy (>48K) lenne, akkor a program automatikusan tömöríti; így - szerencsés esetben - az EXOS már be tudja tölteni, igaz, sokkal lassabban indul el. A -nocompress 1 használatával a "nagy" (>47.75K) programok automatikus tömörítése letiltható.

A -nointerp 1 kikapcsolja az interpolációt a kép átméretezése közben (pl. 32x32 -> 512x512 2 színű interlace formátumra konvertálva interpoláció nélkül; így minden pixel pontosan 16x16 méretű négyzet lett)

.jpg, .png, .gif, .bmp, és .xpm formátumot eszik meg a program.

IstvanV

Tippek

A következő módszereket alkalmaztam és kombináltam:

  • az attribute mód adja a legjobb eredményt, utána a 4 szín mód;
  • olyan képeket válogattam ki, amelyek nem túl bonyolult struktúrát tartalmaznak;
  • kivágtam a képből a legjobb részletét, de úgy, hogy azért a kompozíciója szép maradjon;
  • olyan képeket kerestem, ahol kihasználódik, hogy vízszintesen elválasztott részeken eléggé sokféle szín legyen;
  • sokféle és erős színeket tartalmazó képeket használtam.


Szóval ahol ezek a legjobban érvényesültek, azok lettek a legjobb konverziók.

Endi


Verziótörténet

2008.10.24.: Az adatok típus és nem félkép szerint vannak rendezve; az automatikusan tömörített .com file-ok most már futnak EP64-en is; a fejléc tartalmazza a képkockák számát.


2008.10.20.:

Beállítja a VRES bitet;

A 2 színű módban az alapértelmezett beállításokkal most már nem egy fix fekete-fehér palettát használ, hanem minden sorban optimális palettát próbál választani, a 4 színű módhoz hasonlóan. A régi fekete-fehér módot a -color0 0 -color1 255 paraméterekkel lehet visszaállítani;

Új paraméter: -outfmt.


2008.10.19.: Bármilyen méretű képet elfogad 1x1 és 8192x8192 között, a beépített tömörítő gyorsabb és valamivel jobb hatásfokú lett, a programok futnak EP64-en is (az automatikusan tömörítettek még nem); Új paraméterek: -nointerp és -nocompress.


2008.06.07.: -color0-7, -bias paramtérek is megadhatók; ha a .com file >48K, akkor tömöríti.


2008.06.02.: Attribute és interlace mód beállítási lehetőségek.


2008.05.31.: Első változat, még nem tartalmaz attribute és interlace módot, csak a fekete-fehér mód volt interlace-es.


en:Epimgconv