home *** CD-ROM | disk | FTP | other *** search
/ C!T ROM 2 / ctrom_ii_b.zip / ctrom_ii_b / C!T / C!T10_93 / PCX / LEES.MIJ < prev    next >
Text File  |  1993-08-10  |  4KB  |  85 lines

  1. Elke programmatekst valt -als iedere nederlandse tekst- onder het auteursrecht.
  2. Dit houdt o.a. in dat u (delen van) PCX.PAS niet zonder mijn toestemming mag
  3. publiceren.
  4.  
  5. U mag de bestanden kopieren en verspreiden onder de volgende voorwaarden:
  6.  
  7. 1.   Altijd de bestanden LEES.MIJ, PCX.PAS, PCX.EXE, PCX.DOC en ALL_IN.PAS
  8.      tegelijk verspreiden (als één 'pakket').
  9. 2.   Alle in ONGEWIJZIGDE vorm verspreiden. Zelfs geen spatie toevoegen s.v.p.
  10.  
  11. PCX.PAS mag u VOOR EIGEN GEBRUIK uiteraard wijzigen zoveel u wilt. 
  12.  
  13.  
  14. Onder dezelfde voorwaarden verkrijgbaar voor andere formaten:
  15.  
  16. 1.   viewer voor BMP- en RLE-bestanden en bijbehorende Turbo Pascal code.
  17. 2.   viewer voor het GIF-formaat (voorlopig zonder Pascal-code)
  18. 3.   een TP-unit om grafische uitvoer van eigen programma's weg te schrijven
  19.      naar GIF-formaat (voorlopig zonder Pascal-code)
  20. 4.   viewer voor het GEM/IMG-formaat (alleen monochroom)
  21.  
  22.  
  23.                       Over PCX.PAS en PCX.EXE
  24.  
  25. Gebruik
  26.  
  27. Start het programma door in te toetsen:
  28.  
  29. PCX filenaam
  30.  
  31. of 
  32.  
  33. PCX
  34. (Het programma vraagt om een naam).
  35.  
  36. Als er geen extensie wordt opgegeven dan neemt het programma aan dat deze .PCX
  37. is. Het programma geeft eerst informatie over het bestand. Na ENTER wordt het
  38. plaatje op het beeldscherm weergegeven. Eventueel kan dit onderbroken worden
  39. door op een toets te drukken.
  40.  
  41. Weergave van PCX-bestanden
  42.  
  43. PCX.EXE zet vrijwel alles op het scherm wat -in de verte- op PCX lijkt. Niet
  44. altijd is de lengte-breedte verhouding daarbij correct (de plaatjes kunnen
  45. uitgerekt of ingedrukt zijn). Enerzijds omdat dit gegeven niet altijd te
  46. achterhalen is, anderzijds omdat de grafische kaart in elke modus een vaste
  47. aspect ratio heeft (deze is niet via de software te veranderen !!).
  48.  
  49. Plaatjes, die op de VGA zijn gemaakt in CGA-resolutie kunnen extra kleurenin-
  50. formatie bevatten in dat deel van de header dat veelal 'gereserveerd' of zelfs
  51. 'ongebruikt' wordt genoemd. In de bijgaande PCX-viewer wordt deze informatie
  52. niet gelezen en dus ook niet gebruikt, zodat deze zelden voorkomende bestanden
  53. in de defaultkleuren worden weergegeven. 
  54.  
  55. CGA-bestanden worden weergegeven in de defaultkleuren.
  56.  
  57. 24-bits PCX-bestanden worden alleen weergegeven als een VGA aanwezig is (iets
  58. anders zou niet zinvol zijn). Aangezien dergelijke bestanden meestal een
  59. aspect-ratio 1 veronderstellen en bovendien meestal minstens 640x480 groot zijn
  60. is gekozen voor weergave in 16 grijstinten (640x480), niet in 64 (320x200). De
  61. grijswaarde wordt berekend uitgaande van de vereenvoudigde formule: grijs =
  62. (rood + 2 x groen + blauw) / 4.
  63.  
  64. Als de plaatjes te groot zijn voor het beeldscherm dan wordt alleen het deel
  65. getoond dat past, te beginnen links-boven.
  66.  
  67. Mocht u PCX-bestanden tegenkomen die deze viewer helemaal niet goed weergeeft,
  68. laat dit mij s.v.p. weten.
  69.  
  70. PCX.PAS broncode
  71.  
  72. De bijgevoegde broncode van het programma voor het weergeven van PCX-bestanden 
  73. volgt vrij direct het beschreven (de)compressie-algoritme. Het is de bedoeling
  74. geweest een eenvoudig programma te schrijven met zo weinig mogelijk verfraaiing
  75. en foutafvanging. Het programma is niet geoptimaliseerd op snelheid (o.a. te 
  76. bereiken door direct naar de kleurvlakken weg te schrijven), omdat de werking 
  77. dan minder duidelijk zou zijn. Als het goed is werkt dit programma in deze vorm
  78. ook op computers met minder geavanceerde beeldschermadaptors, maar er wordt
  79. niet in alle gevallen gecontroleerd of de gekozen resolutie beschikbaar is op
  80. de aanwezige grafische kaart.
  81.  
  82.  
  83. Th.M. Hupkens
  84. Jekerstraat 60
  85. 1784 DM  Den Helder