home *** CD-ROM | disk | FTP | other *** search
/ Chip: Special Computer Graphics & Animation / Chip-Special-Computergrafik.bin / programs / viewer / qpeg13c.exe / QPEG / DEUTSCH / QPEG.DOK < prev    next >
Encoding:
Text File  |  1994-01-14  |  15.4 KB  |  325 lines

  1. -----------------------------------------------------------------------------
  2.  
  3.                                    Q P E G
  4.                                  ___________
  5.                                  ~^~^~^~^~^~
  6.  
  7.       Ein schneller JPEG-Anzeiger für MS-DOS.  Benötigt VGA und 80386+.
  8.       ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  9.  
  10. Copyright (c) 1993/94 by TBH-Softworx -- alle Rechte vorbehalten
  11.           Oliver Fromme, Klingestr. 2, 38640 Goslar, Germany
  12.           Internet email: inof@asterix.rz.tu-clausthal.de
  13.  
  14. Version 1.3b vom 14. Jan. 1994
  15.  
  16. Dieses Programm ist Shareware.  Du kannst es kopieren, benutzen, Deinen
  17. Freunden geben, auf eine BBS oder ähnliches laden, unter den folgenden
  18. Bedingungen:
  19.  
  20.  * Es darf kein Geld / keine Gebühr dafür genommen werden.  Falls es auf
  21.    eine BBS geladen wird, muß es von Benutzern kostenfrei abgerufen
  22.    werden können (abgesehen von den sowieso anfallenden Benutzungsgebühren
  23.    der BBS).
  24.  * Nur das Original-Paket darf weitergegeben bzw. verteilt werden, das
  25.    alle Dateien enthält.
  26.  * Die Dateien dürfen in keiner Weise modifiziert werden, außer:
  27.    Die INI, CFG, ASM und DRV Dateien dürfen für private Zwecke verändert
  28.    werden.  Veränderte Versionen dieser Dateien dürfen aber ohne
  29.    ausdrückliche Erlaubnis des Autors von QPEG nicht weitergegeben werden.
  30.  * QPEG darf nicht Teil eines kommerziellen Produkts oder einer kommerziellen
  31.    Dienstleistung sein ohne schriftliche Erlaubnis des Autors von QPEG.
  32.  * Wenn Du QPEG in einem CD-ROM und/oder Buch veröffentlichen willst,
  33.    mußt Du mir ein kostenloses Exemplar des CD-ROMs/Buchs zusenden.
  34.  * QPEG muß registriert werden, wenn es in einer Firma, öffentlichen
  35.    Einrichtung, Behörde u.ä. verwendet wird.
  36.  
  37. Diese Software besteht aus den folgenden Dateien:
  38.  - QPEG.EXE        das Hauptprogramm
  39.  - QPEG.INI        Initialisierungs-Datei (ASCII-Text)
  40.  - QPEG.DAT        Tabellendatei für QPEG (nicht verändern!)
  41.  - QPEG.DO?        die Anleitung
  42.  - CHANGES.DO?     Änderungen von vorhergehenden Versionen
  43.  - INSTALL.DO?     wie QPEG konfiguriert bzw. installiert wird
  44.  - FAQ.DO?         Fragen, Antworten, Quintessenzen
  45.  - REGISTER.FRM    Registrierungsformular
  46.  - JPEGUNIT.PAS    "Bestellschein" für die JPEG Pascal Unit
  47.  - TBHGLOGO.RLE    TBH-Logo für die Benutzeroberfläche
  48.  - CFG\*.CFG       diverse Konfigurationsdateien
  49.  - CFG\CFG.DOC     Beschreibung des Dateiformats
  50.  - DRV\*.DRV       diverse Video-Treiber
  51.  - DRVSRC\*.ASM    Quelltexte der Video-Treiber
  52.  - DRVSRC\DRV.DOC  Beschreibung des Formats der Video-Treiber
  53. Textdateien mit einer DOC-Endung sind english, diejenigen mit einer
  54. DOK-Endung sind deutsch.
  55. Weiterhin können dabei einige Beispiel-JPEG-Dateien sein.  Sie sind
  56. allerdings nicht Teil des Software-Paketes.
  57.  
  58. WICHTIG:  Die Verwendung von Modi, die Deine Hardware (Grafikkarte und/oder
  59. Monitor) nicht verarbeiten kann, kann Deine Hardware beschädigen!
  60. Stelle sicher, daß nur unterstützte Modi verwendet werden.  Falls bei einem
  61. Modus das Bild flackert oder instabil ist (d.h. der Monitor kann das Bild
  62. nicht einfangen, oder das Bild "läuft"), breche QPEG sofort ab und lösche
  63. den betreffenden Modus aus der Konfigurationsdatei.
  64.  
  65. DIE VERWENDUNG VON QPEG EFOLGT AUF EIGENE GEFAHR!  DER AUTOR (OLIVER FROMME)
  66. HAFTET NICHT FÜR IRGENDWELCHE SCHÄDEN, DIE DURCH DIE VERWENDUNG VON QPEG
  67. ODER DURCH DIE UNFÄHIGKEIT, QPEG ZU VERWENDEN, DIREKT ODER INDIREKT
  68. RESULTIEREN.  FALLS SIE SICH NICHT SICHER SIND, ODER FALLS SIE DIES NICHT
  69. AKZEPTIEREN, BENUTZEN SIE QPEG NICHT!
  70.  
  71. QPEG ist preiswerte Shareware.  Falls Du QPEG nach einer Testzeit von 30
  72. Tagen weiterhin benutzt, solltest Du die kleine Registrierungsgebühr
  73. bezahlen.  (Ich möchte vermeiden zu sagen, daß Du Dich registrieren MUSST,
  74. aber genaugenommen MUSST Du.)
  75. Die Registrierung ist gültig für alle zukünftigen Versionen.  Auch der
  76. Quelltext der JPEG-Dekodierungsroutinen, die von QPEG verwendet werden,
  77. ist erhältlich.
  78. Um ein registrierter Benutzer zu werden, drucke bitte die Datei REGISTER.FRM,
  79. fülle das Formular aus, und sende es mit geeigneter Bezahlung an mich.
  80.  
  81. Der potentielle QPEG-Benutzer wird in dieser Dokumentation durchgehend
  82. geduzt.  Sollte Dir das mißfallen, ignoriere es, oder benutze QPEG nicht.
  83.  
  84. Alle Produktbezeichnungen, die in dieser Software genannt werden, sind
  85. Warenzeichen oder registrierte Warenzeichen der jeweiligen Inhaber.
  86. Die Nennung von Produktbezeichnungen dient lediglich Identifikationszwecken.
  87.  
  88. "The Graphics Interchange Format(c) is the Copyright property of
  89. CompuServe Incorporated. GIF(sm) is a Service Mark property of
  90. CompuServe Incorporated."
  91.  
  92. -----------------------------------------------------------------------------
  93.  
  94. Was ist QPEG?
  95. ~~~~~~~~~~~~~
  96.  
  97. QPEG (Quick-jPEG, ausgesprochen "Q-Peg" [kju:peg]) ist ein Anzeigeprogramm
  98. (viewer) für JPEG-Bilddateien.  Es ist etwa doppelt so schnell wie andere
  99. gebräuchliche JPEG-Viewer.  Vergleiche selbst, und Du wirst überrascht sein!
  100.  
  101. JPEG (Joint Photographic Experts Group, ausgesprochen "Jay-Peg") ist ein
  102. Bildformat, das eine verlustbehaftete Kompression verwendet.  JPEG-Bilder
  103. (üblicherweise mit einer "JPG"-Endung) sind sehr klein und bieten eine
  104. bessere Kompression als andere Grafikformate (einschließlich GIF).
  105.  
  106. Das Dekodieren und Anzeigen von JPEG-Bildern ist ein recht komplizierter
  107. Prozeß, daher benötigt er viel Rechenleistung (und Zeit).  QPEG nutzt
  108. die Vorteile und Möglichkeiten von 80386-Prozessoren, und es verwendet
  109. umfangreiche Tabellen anstelle von Berechnungen.  Nun, ich möchte nicht
  110. in die Details gehen.  Es ist schnell, das ist alles was wichtig ist zu
  111. wissen.
  112.  
  113.  
  114. Eigenschaften
  115. ~~~~~~~~~~~~~
  116.  
  117.  - Es ist schnell (habe ich das schon erwähnt?).
  118.  - Kann eine "Vorschau" (preview) eines Bildes zeigen, was sogar noch
  119.    schneller ist.  Hervorragend geeignet, um schnell durch große Mengen
  120.    von Bildern zu blättern; und sehr nützlich, wenn man nach einem
  121.    bestimmten Bild sucht.
  122.  - Arbeitet sogar mit einer Standard-VGA-Karte zusammen (320x200x16,
  123.    640x480x16, 320x200x256).
  124.  - Unterstützt viele SuperVGA-Karten, sowie pratische alle Karten, die
  125.    VESA-kompatibel sind (oder VESA-kompatibel gemacht werden können).
  126.  - Durch seine offene Architektur kann QPEG problemlos um weitere
  127.    Grafiktreiber erweitert werden, ohne daß QPEG geändert werden muß.
  128.  - Verwendet Truecolor (16 Mill. Farben), Hicolor (32000 Farben),
  129.    256 Farben (entweder als Graustufen-Darstellung oder als geditherte
  130.    Farben) und 16 Farben (geditherte Graustufen-Darstellung).
  131.  - Man kann das Bild rollen, wenn es größer ist als die Bildschirmauflösung
  132.    (benötigt XMS- und/oder EMS-Speicher).
  133.  - Man kann die Auflösung interaktiv ändern, ohne daß das Bild neu geladen
  134.    bzw. dekodiert werden muß (dies ist beschränkt auf die gleiche Farbzahl,
  135.    z.B. kann man nicht von Hicolor auf Truecolor umschalten, ohne daß das
  136.    Bild erneut geladen werden muß).
  137.  - Supports also the following image file formats:
  138.     * GIF:
  139.        + interlaced and non-interlaced
  140.        + GIF87a and GIF89a (87a subset only)
  141.        + displays the first image of a multi-image GIF
  142.     * Targa (TGA):
  143.        + truecolor (15, 16, 24 and 32 bit), greyscaled, or with palette
  144.        + uncompressed or rle compressed (run length encoded)
  145.        + supports all video modes (16, 256, 32K, 64K, 16M colors)
  146.  - Unterstützt auch die folgenden Bild-Dateiformate:
  147.     * GIF:
  148.        + interlaced und nicht interlaced
  149.        + GIF87a und GIF89a (nur 87a-Subset)
  150.        + zeigt das erste Bild eines Multi-Image-GIF an
  151.     * Targa (TGA):
  152.        + Truecolor (15, 16, 24 und 32 Bit), Graustufen oder mit Palette
  153.        + unkomprimiert oder RLE-komprimiert (run length encoded)
  154.        + unterstützt alle Videomodi (16, 256, 32K, 64K, 16M Farben)
  155.  
  156.  
  157. Systemvoraussetzungen
  158. ~~~~~~~~~~~~~~~~~~~~~
  159.  
  160.  - 80386 oder besserer Prozessor (33 MHz mindestens empfohlen)
  161.  - VGA-Grafikkarte (SuperVGA empfohlen, QPEG läuft allerdings auch auf
  162.    jeder Standard-VGA-Karte).
  163.  - XMS- und/oder EMS-Speicher (abhängig von der Bildgröße), allerdings
  164.    läuft QPEG auch ohne XMS/EMS, aber dann kann man größere Bilder nicht
  165.    rollen.
  166.  - MS-DOS 5.0
  167.  
  168. Ein mathematischer Coprozessor wird nicht benötigt.  Falls einer vorhanden
  169. ist, wird er nicht verwendet (dies würde QPEG nur verlangsamen).
  170.  
  171.  
  172. Wie man QPEG benutzt
  173. ~~~~~~~~~~~~~~~~~~~~
  174.  
  175. Als erstes muß QPEG für Deine Video-Hardware konfiguriert werden.
  176. Bitte lies die Datei INSTALL.DOK für weitere Informationen darüber.
  177.  
  178. Dann einfach 'QPEG' zum Starten eingeben.  Es gibt einige Kommandozeilen-
  179. parameter ('QPEG /?' listet sie auf), aber sie werden normalerweise nicht
  180. benötigt.
  181.  
  182. Die grafische Benutzeroberfläche von QPEG ist ziemlich intuitiv, daher
  183. erübrigt sich eine ausführliche Beschreibung.  Durch Druck auf die Tastech
  184. 'F1' erhält man eine Liste aller Tastenfunktionen, die bei der Verzeichnis-
  185. anzeige zur Verfügung stehen.  Mit der Taste '?' kann man sich eine Liste
  186. aller Tastenfunktionen anzeigen lassen, die während der Anzeige eines
  187. Bildes zur Verfügung stehen.
  188. QPEG kann jederzeit mit der Tastenkombination Alt-X verlassen werden.
  189.  
  190. QPEG kann auch Bilder von der Kommandozeile aus anzeigen (ohne die
  191. Benutzeroberfläche); dazu einfach 'QPEG' gefolgt von einem oder mehreren
  192. Dateinamen.  Jokerzeichen ('*' und '?') sind auch erlaubt.
  193.  
  194.  
  195. Einschränkungen und Fehler
  196. ~~~~~~~~~~~~~~~~~~~~~~~~~~
  197.  
  198. QPEG kann nicht alle Arten von JPEG-Bildern verarbeiten.  Um genau zu sein,
  199. es kann nur Dateien dekodieren, die dem sogenannten JFIF-Standard
  200. entsprechen.  Siehe 'Technische Informationen' weiter unten für weitere
  201. Einzelheiten.
  202.  
  203. Die maximale Bildbreite ist 4000 Pixel.  Bilder, die breiter sind, werden
  204. von QPEG nicht angezeigt.  Die Bildhöhe ist nicht begrenzt, aber falls sie
  205. zu groß ist, kann es passieren, daß das Bild nicht mehr ganz in den Speicher
  206. (XMS/EMS) paßt, und man kann den unteren Teil nicht sehen, wenn man das Bild
  207. nach unten rollt.  Falls dies passiert, kann man versuchen, einen Videomodus
  208. mit weniger Farben zu verwenden, weil er auch weniger Speicher braucht.
  209. Oder man kann mehr Speicher kaufen :-)
  210.  
  211.  
  212. Wie man die neueste Version von QPEG bekommt
  213. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  214.  
  215. Diese Version ist höchstwahrscheinlich nicht die letzte.
  216. Es gibt verschiedene Möglichkeiten, eine neuere Version von QPEG zu bekommen:
  217.  
  218.  - Man kann sie kostenlos über das Internet bekommen.  Das ist natürlich
  219.    nur möglich, wenn man Zugang zum Internet hat (z.B. über das Rechenzentrum
  220.    einer Universität oder einer großen Firma).  Man kann die aktuellste
  221.    Version von QPEG finden auf dem FTP-Server 'ftp.tu-clausthal.de'
  222.    (139.174.2.10) im Verzeichnis /pub/msdos/graphics.
  223.    Es gibt dort auch einen Email-Server unter dem Namen
  224.    'mail-server@rz.tu-clausthal.de'.
  225.  
  226.  - Man kann sie ebenfalls kostenlos (abgesehen von Telefonkosten) über das
  227.    Fidonet oder einfach nur per Modem bekommen, und zwar von der "Cyberbox":
  228.       Line 1  2:2426/2030 (0441-391452),  9600-19200bps
  229.       Line 2  2:2426/2031 (0441-9390942), 2400-19200bps
  230.       Line 3  2:2426/2032 (0441-9390943), 2400-19200bps
  231.       Line 4  2:2426/2033 (0441-9390944), 38400-64000bps (ISDN)
  232.    Fido-Benutzer können unter den angegebenen Adressen die aktuellste QPEG-
  233.    Version unter dem Magic "QPEG" requesten.
  234.  
  235.  - Man kann die neueste Version bekommen, indem man sich registrieren läßt.
  236.    Siehe REGISTER.FRM für weitere Einzelheiten.  Die Registrierung ist für
  237.    alle zukünftigen Versionen gültig.
  238.  
  239.  - Wenn man schon ein registrierter Benutzer ist, kann man die neueste
  240.    Version per Post auf einer Diskette bekommen, dies allerdings nur gegen
  241.    einen Unkostenbeitrag von 10 DM (oder 10 $US).  Aber bevor Du mir Geld
  242.    schickst, vergewissere Dich, daß es tatsächlich eine neuere Version gibt,
  243.    ansonsten könntest Du eine Version bekommen, die Du sowieso schon hast.
  244.    Meine Post-Adresse befindet sich am Beginn dieser Dokumentation.
  245.    Man erfährt sie auch durch Eingabe von 'QPEG /?'.
  246.  
  247.  
  248. Zukünftige Erweiterungen
  249. ~~~~~~~~~~~~~~~~~~~~~~~~
  250.  
  251. Wie bereits erwähnt, ist dies wahrscheinlich nicht die letzte Version von
  252. QPEG.  Die folgenden Erweiterungen sind für zukünftige Versionen geplant:
  253.  - Unterstützung weiterer Bildformate, etwa Targa, PCX, BMP.
  254.  - Mausunterstützung
  255.  - Auswählen von mehrerer Dateien, um sie hintereinander anzuzeigen.
  256.  - Diaschau-Option (slideshow)
  257.  - Verkleinern von großen Bildern.
  258.  - Automatische Auswahl des passenden Videomodus.
  259.  - Unterstützung von 4DOS/NDOS description-Dateien.
  260.  - Unterstützung weiterer SuperVGA-Karten.  Falls Du einen funktionierenden
  261.    Treiber geschrieben hast, der QPEG noch fehlt, sende ihn bitte an mich,
  262.    damit andere Benutzer davon profitieren können.
  263.  - Weitere Erweiterungen.  Falls Du irgendwelche Ideen, Wünsche, Kommentare
  264.    usw. hast, bitte laß es mich wissen.
  265.  
  266.  
  267. Technische Informationen
  268. ~~~~~~~~~~~~~~~~~~~~~~~~
  269.  
  270. QPEG kann Graustufen-Bilder dekodieren, die eine einzelne h1v1-Komponente
  271. enthalten, sowie Echtfarbbilder, die drei Interleaved-Komponenten enthalten
  272. mit Yh2v2, Yh2v1 oder Yh1v1 für die Y-Komponente und Ch1v1 für die
  273. Cb/Cr-Komponenten.  Damit sind praktische alle JFIF-Dateien abgedeckt.
  274.  
  275. QPEG kann Dateien mit Restart-Markern verarbeiten, verwendet diese allerdings
  276. nicht zur Feherkorrektur.  QPEG ist auch in der Lage, JPEG-Dateien
  277. anzuzeigen, die mit dem 'Adobe Photoshop' (zumindest Version 2.5) erstellt
  278. wurden.
  279.  
  280. Die grundlegenden JPEG-Dokodierungsroutinen sind in reiner 386-Assembler-
  281. sprache geschrieben, alles übrige mit Borland Pascal 7.0.  Ich benutze
  282. keinen Protected-Mode, weil das die Dekodierung eher abbremsen würde anstatt
  283. sie zu beschleunigen.  Ich habe die JPEG-Routinen in eine einzelne, einfach
  284. zu verwendende Pascal-Unit gelinkt, die auch innerhalb anderer Programme
  285. verwendet werden kann.  Falls Du die Unit erwerben möchtest, drucke bitte
  286. die Datei JPEGUNIT.PAS aus und sende das ausgefüllte Formular mit geeigneter
  287. Bezahlung an mich.
  288.  
  289. Die JPEG-Unit stellt Prozeduren zur Verfügung, mit der man eine JPEG-Datei
  290. öffnen und schließen kann, sowie den Dateikopf (mit allen enthaltenen
  291. Informationen, etwa Bildgröße, Grau/Farbe usw.) und das Bild (Zeile für
  292. Zeile) lesen.  Sie beinhaltet Routinen, die den Bildinhalt als 24-Bit
  293. Truecolor (RGB oder BGR) ausgeben, als 15/16-Bit Hicolor, 256 Farben
  294. gedithert, als 256 Graustufen, 16 Graustufen (gedithert), sowie als 16
  295. Graustufen mit Verkleinerung auf ein Achtel oder ein Viertel.
  296.  
  297.  
  298. Bei der Entwicklung von QPEG verwendete Ausrüstung
  299. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  300.  
  301. Hardware:
  302.  - intel 80386/33 DX, 80387/33 DX, 64 Kb Cache, 8 Mb, SIS Chipsatz, AMI BIOS
  303.  - 780 Mb Festplattenspeicher (Conner, WD, Quantum), IDE und SCSI
  304.  - Magneto-optisches Laufwerk (Fuji), 15 Optische Disks (2 Gigabyte)
  305.  - CD-ROM-Laufwerk (Toshiba, Doublespin)
  306.  - 250 Mb Tape-Streamer, 5 Tapes (1.25 Gigabyte)
  307.  - Cardex-8 Graphikkarte, Tseng ET4000 Chipsatz, 1024 Kb, Truecolor (16.8 M)
  308.  - 15" SVGA Farbmonitor mit Digitalkontrolle & LCD-Anzeige
  309.  - Advanced Gravis Ultrasound (GUS) 1 Mb, Soundblaster, 200 W Verstärker
  310.  - 400 DpI Graustufen-Scanner
  311.  - NEC P60 Punktmatrix-Drucker
  312.  - Genius-Mouse
  313.  - Jede Menge 3.5" HD Floppy-Disks (hauptsächlich 3M und Fuji)
  314.  
  315. Software:
  316.  - MS-DOS 5.0 von Microsoft
  317.  - Borland Pascal 7.0 von Borland Int.
  318.  - Turbo Assembler 3.2 von Borland Int.
  319.  - XKEY, KEEP8, BOO von Oliver Fromme
  320.  - PKTINY 1.1 von Thomas Mönkemeier
  321.  - WCED 1.8c von Stuart Russell (Wormsoft)
  322.  - TURBODSK 1.1 von Ciriaco García de Celis
  323.  
  324. -----------------------------------------------------------------------------
  325.