home *** CD-ROM | disk | FTP | other *** search
/ GameStar 1998 November (Bonus) / GAMESTAR11B.ISO / Diverses / QPV17E / INSTALL.DAT / DEUTSCH / QPV.DOK < prev    next >
Text File  |  1996-11-11  |  17KB  |  342 lines

  1. -----------------------------------------------------------------------------
  2.  
  3.                           The "Quick Picture Viewer"
  4.                         ______________________________
  5.                         ~^~^~^~^~^~^~^~^~^~^~^~^~^~^~^
  6.  
  7.                                 Q P V / 3 8 6
  8.                               _________________
  9.                               ~^~^~^~^~^~^~^~^~
  10.  
  11.      Ein schneller JPEG-Betrachter für MS-DOS.  Benötigt VGA und 80386+.
  12.      ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  13.    Unterstützt z.Zt. JPG, TGA, GIF, PCX, BMP, IFF/ILBM, PNM/PBM, PCD, PNG.
  14.    ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  15.  
  16. Copyright (c) 1993-95 by Oliver Fromme -- Alle Rechte vorbehalten
  17.           Oliver Fromme, Leibnizstr. 18-61, D-38678 Clausthal, Germany
  18.  
  19.           Internet email:  oliver.fromme@heim3.tu-clausthal.de
  20.           WWW:  http://www.tu-clausthal.de/~inof/
  21.  
  22.  
  23. Dieses Programm ist Shareware.  Du kannst die unregistrierte Version
  24. kopieren, benutzen, Deinen Freunden geben, auf eine BBS oder ähnliches
  25. laden, unter den folgenden Bedingungen:
  26.  
  27.  * Es darf dadurch kein Profit gemacht werden.  Falls es auf eine BBS
  28.    geladen wird, muß es von Benutzern kostenfrei abgerufen werden können
  29.    (abgesehen von den sowieso anfallenden Benutzungsgebühren der BBS).
  30.    Sogenannte "Aufwandsentschädigungen" für das Kopieren, die (anteilig)
  31.    bis zu 5 DM betragen dürfen, sind zulässig.
  32.  * Nur das Original-Paket darf weitergegeben bzw. verteilt werden, das
  33.    alle Dateien enthält.
  34.  * Die Dateien dürfen in keiner Weise modifiziert werden, außer:
  35.    Die INI, CFG, ASM und DRV Dateien dürfen für private Zwecke verändert
  36.    werden.  Veränderte Versionen dieser Dateien dürfen aber ohne ausdrück-
  37.    liche Erlaubnis des Autors von QPV/386 nicht weitergegeben werden.
  38.  * Wenn Du QPV/386 in einem CD-ROM und/oder Buch veröffentlichen willst,
  39.    bitte ich darum, mir ein kostenloses Exemplar des CD-ROMs/Buchs zuzusenden
  40.    (dies ist kein Muß, ich würde es aber sehr begrüßen).
  41.  
  42. Im Rahmen dieser Auflagen ist eine Weitergabe und Verbreitung der
  43. unregistrierten Shareware-Version dieses Programmes in jeglicher Form
  44. ausdrücklich erwünscht!
  45.  
  46. Hersteller von Grafikkarten:  Wie wäre es, QPV/386 als kostenlosen Bonus
  47. Ihren Produkten beizugeben?  Ihre Kunden würden es sicherlich zu schätzen
  48. wissen.
  49.  
  50. Diese Software besteht aus den folgenden Dateien:
  51.  - QPV.EXE        das Hauptprogramm
  52.  - QPV.INI        Initialisierungs-Datei (ASCII-Text)
  53.  - QPV.CFG        Standard Konfigurationsdatei (ASCII-Text)
  54.  - TBHGLOGO.RLE    TBH-Logo für die Benutzeroberfläche
  55. Unterverzeichnisse DEUTSCH (*=K) und ENGLISH (*=C):
  56.  - QPV.DO*        die Anleitung
  57.  - CHANGES.DO*     Änderungen von vorhergehenden Versionen
  58.  - CONFIG.DO*      wie QPV/386 konfiguriert wird
  59.  - FAQ.DO*         Fragen, Antworten, Quintessenzen
  60.  - REGISTER.DO*    Anleitung zum Registrieren
  61.  - REGISTER.FOR    Registrierungsformular (deutsch)
  62.  - REGISTER.FRM    Registrierungsformular (englisch)
  63.  - UPDATES.DO*     wie man neue Versionen von QPV/386 bekommt
  64. Weitere Unterverzeichnisse:
  65.  - CFG\*.CFG       diverse Konfigurationsdateien
  66.  - CFG\CFG.DOC     Beschreibung des Dateiformats
  67.  - DRV\*.DRV       diverse Video-Treiber
  68.  - DRVSRC\*.ASM    Quelltexte der Video-Treiber
  69.  - DRVSRC\DRV.DOC  Beschreibung des Formats der Video-Treiber
  70.  
  71. Textdateien mit einer DOC-Endung sind englisch, diejenigen mit einer
  72. DOK-Endung sind deutsch.
  73. Weiterhin können dabei einige Beispiel-JPEG-Dateien sein.  Sie sind
  74. allerdings nicht Teil des Software-Paketes.
  75.  
  76. Ein paar Warnungen usw.:
  77.  
  78. WICHTIG:  Die Verwendung von Modi, die Deine Hardware (Grafikkarte und/oder
  79. Monitor) nicht verarbeiten kann, kann Deine Hardware beschädigen!
  80. Stelle sicher, daß nur unterstützte Modi verwendet werden.  Falls bei einem
  81. Modus das Bild flackert oder instabil ist (d.h. der Monitor kann das Bild
  82. nicht einfangen, oder das Bild "läuft"), breche QPV/386 sofort ab und
  83. lösche den betreffenden Modus aus der Konfigurationsdatei.
  84.  
  85. DIE VERWENDUNG VON QPV/386 EFOLGT AUF EIGENE GEFAHR!  DER AUTOR (OLIVER
  86. FROMME) HAFTET NICHT FÜR IRGENDWELCHE SCHÄDEN, DIE DURCH DIE VERWENDUNG VON
  87. QPV/386 ODER DURCH DIE UNFÄHIGKEIT, QPV/386 ZU VERWENDEN, DIREKT ODER
  88. INDIREKT RESULTIEREN.  FALLS SIE SICH NICHT SICHER SIND, ODER FALLS SIE DIES
  89. NICHT AKZEPTIEREN, BENUTZEN SIE QPV/386 NICHT!
  90.  
  91. QPV/386 ist preiswerte Shareware.  Falls Du QPV/386 nach einer Testzeit von
  92. 30 Tagen weiterhin benutzt, solltest Du die kleine Registrierungsgebühr
  93. bezahlen.  (Ich möchte vermeiden zu sagen, daß Du Dich registrieren MUSST,
  94. aber genaugenommen MUSST Du.)
  95. Die Registrierung ist gültig für alle zukünftigen Versionen (Du bekommst
  96. einen Registrierungs-Schlüssel, der die Verzögerung beim Beenden von QPV/386
  97. entfernt).  Auch der Quelltext der JPEG-Dekodierungsroutinen, die von
  98. QPV/386 verwendet werden, ist erhältlich (Pascal und Assembler).
  99. Um ein registrierter Benutzer zu werden, drucke bitte die Datei REGISTER.FOR,
  100. fülle das Formular aus, und sende es mit geeigneter Bezahlung an mich.
  101. Für weitere Informationen bitte die Datei REGISTER.DOK lesen.
  102.  
  103. Der potentielle QPV/386-Benutzer wird in dieser Dokumentation durchgehend
  104. geduzt.  Sollte Dir das mißfallen, ignoriere es, oder benutze QPV/386 nicht.
  105.  
  106. Alle Produktbezeichnungen, die in dieser Software und Dokumentation genannt
  107. werden, sind Warenzeichen oder registrierte Warenzeichen der jeweiligen
  108. Inhaber.  Die Nennung von Produktbezeichnungen im Rahmen dieser Software und
  109. Dokumentation dient lediglich Identifikationszwecken.
  110.  
  111. "The Graphics Interchange Format(c) is the Copyright property of
  112. CompuServe Incorporated. GIF(sm) is a Service Mark property of
  113. CompuServe Incorporated."
  114.  
  115. -----------------------------------------------------------------------------
  116.  
  117. Was ist QPV/386?
  118. ~~~~~~~~~~~~~~~~
  119.  
  120. Der "Quick Picture Viewer /386" (im folgenden kurz QPV/386) ist ein Anzeige-
  121. programm (viewer) für JPEG-Bilddateien.  Es ist etwa doppelt so schnell wie
  122. andere gebräuchliche JPEG-Viewer.  Vergleiche selbst, und Du wirst überrascht
  123. sein!
  124.  
  125. JPEG (Joint Photographic Experts Group, ausgesprochen "Jay-Peg") ist ein
  126. Bildformat, das eine verlustbehaftete Kompression verwendet.  JPEG-Bilder
  127. (üblicherweise mit einer "JPG"-Endung) sind sehr klein und bieten eine
  128. bessere Kompression als andere Grafikformate (einschließlich GIF), obwohl
  129. sie Echtfarben (Truecolor) enthalten, d.h. 16,8 Millionen Farben (zum
  130. Vergleich:  GIF-Bilder enthalten maximal 256 Farben).
  131.  
  132. Das Dekodieren und Anzeigen von JPEG-Bildern ist ein recht komplizierter
  133. Prozeß, daher benötigt er viel Rechenleistung (und Zeit).  QPV/386 nutzt
  134. die Vorteile und Möglichkeiten von 80386- und 80486-Prozessoren, und es
  135. verwendet umfangreiche Tabellen anstelle von Berechnungen.  Nun, ich möchte
  136. nicht in die Details gehen.  Es ist schnell, das ist alles was wichtig ist
  137. zu wissen.
  138.  
  139.  
  140. Eigenschaften
  141. ~~~~~~~~~~~~~
  142.  
  143.  - Es ist schnell (habe ich das schon erwähnt?).
  144.  - Nutzt die Eigenschaften von 80386- und 80486-Prozessoren.  Beachte, daß
  145.    der Cyrix-486DLC lediglich ein "aufgepeppter" 386 ist, kein echter 80486.
  146.  - Enthält Code, der speziell für Pentium-Prozessoren optimiert ist.
  147.    QPV/386 ist immun gegen den berüchtigten "Pentium-FDIV-Bug".
  148.  - Kann eine "Vorschau" (preview) eines Bildes zeigen, was sogar noch
  149.    schneller ist.  Hervorragend geeignet, um schnell durch große Mengen
  150.    von Bildern zu blättern; und sehr nützlich, wenn man nach einem
  151.    bestimmten Bild sucht.
  152.  - Arbeitet sogar mit einer Standard-VGA-Karte zusammen (320x200x16,
  153.    640x480x16, 320x200x256).
  154.  - Unterstützt viele SuperVGA-Karten, sowie pratische alle Karten, die
  155.    VESA-kompatibel sind (oder VESA-kompatibel gemacht werden können).
  156.  - Durch seine offene Architektur kann QPV/386 problemlos um weitere
  157.    Grafiktreiber erweitert werden, ohne daß QPV/386 geändert werden muß.
  158.  - Verwendet Truecolor (16 Mill. Farben), Hicolor (32000 / 64000 Farben),
  159.    256 Farben (entweder als Graustufen-Darstellung oder als geditherte
  160.    Farben) und 16 Farben (geditherte Graustufen-Darstellung).
  161.  - Man kann das Bild rollen (scrollen), wenn es größer ist als die Bild-
  162.    schirmauflösung (benötigt XMS- und/oder EMS-Speicher), wahlweise mit den
  163.    Cursortasten oder mit der Maus (letzteres macht auf schnellen Local-Bus-
  164.    Rechnern besonders viel Spaß!).
  165.  - Man kann die Auflösung interaktiv ändern, ohne daß das Bild neu geladen
  166.    bzw. dekodiert werden muß (dies ist beschränkt auf die gleiche Farbzahl,
  167.    z.B. kann man nicht von Hicolor auf Truecolor umschalten, ohne daß das
  168.    Bild erneut geladen werden muß).
  169.  - Unterstützt die folgenden Bild-Dateiformate (weitere in Planung):
  170.     * JPEG/JFIF (siehe unten)
  171.     * GIF:
  172.        + interlaced und nicht interlaced
  173.        + GIF87a und GIF89a (nur 87a-Subset)
  174.        + zeigt das erste Bild eines Multi-Image-GIF an
  175.     * Targa (TGA):
  176.        + Truecolor (15, 16, 24 und 32 Bit), Graustufen oder mit Palette
  177.        + unkomprimiert oder RLE-komprimiert (run length encoded)
  178.        + unterstützt alle Videomodi (16, 256, 32K, 64K, 16M Farben)
  179.     * PCX:
  180.        + 1 und 4 Bit mit Standardpalette
  181.        + 8 Bit mit erweiterter Palette
  182.        + 24 Bit Truecolor
  183.     * BMP (Windows)
  184.        + 1 Bit Monochrom mit Palette, unkomprimiert
  185.        + 4 und 8 Bit mit Palette, unkomprimiert oder RLE4/8-komprimiert
  186.        + 24 Bit Truecolor, unkomprimiert
  187.     * BMP (OS/2)
  188.        + 1, 4 und 8 Bit mit Palette, unkomprimiert
  189.        + 24 Bit Truecolor, unkomprimiert
  190.        + unterstützt auch das neue Multi-Image-Format (BA-BMP)
  191.     * IFF/ILBM (LBM)
  192.        + 1 bis 8 Bit mit Palette, sowie 24 Bit Truecolor, auch DP2 enhanced
  193.        + unkomprimiert oder komprimiert (ByteRun-1)
  194.        + z.Zt. kein HAM (aus Mangel an Testbildern)
  195.     * PNM
  196.        + PBM (schwarz/weiss), PGM (grau), PPM (Truecolor)
  197.        + ASCII- und Raw/Binary-Codierung
  198.     * Photo-CD
  199.        + verdrehte Bilder werden automatisch richtig dargestellt
  200.        + unterstützt PCD-Indices ("OVERVIEW.PCD")
  201.     * PNG ("Ping")
  202.        + entspricht den Empfehlungen der PNG-Spezifikation, Draft 9, 7.3.95
  203.        + unterstützt alle Farbtypen, Interlace, Alpha und Transparenz.
  204.  
  205.  
  206. Systemvoraussetzungen
  207. ~~~~~~~~~~~~~~~~~~~~~
  208.  
  209.  - 80386 oder besserer Prozessor (empfohlen: 33 MHz oder mehr),
  210.    notfalls genügt auch ein 386SX.
  211.  - VGA-Grafikkarte (SuperVGA empfohlen, QPV/386 läuft allerdings auch auf
  212.    jeder Standard-VGA-Karte).
  213.  - XMS- und/oder EMS-Speicher (abhängig von der Bildgröße), allerdings
  214.    läuft QPV/386 auch ohne XMS/EMS, aber dann kann man größere Bilder nicht
  215.    rollen.
  216.  - Ca. 500 bis 550 Kb freier konventioneller Speicher.
  217.  - MS-DOS 5.0
  218.  
  219. Eine Maus wird nicht benötigt, vereinfacht die Bedienung aber teilweise.
  220.  
  221. Ein mathematischer Coprozessor wird nicht benötigt.  Falls einer vorhanden
  222. ist, wird er nicht verwendet, da die Festkomma-Arithmetik von QPV/386
  223. schneller ist als ein Coprozessor.
  224.  
  225.  
  226. Wie man QPV/386 benutzt
  227. ~~~~~~~~~~~~~~~~~~~~~~~
  228.  
  229. Als erstes muß QPV/386 für Deine Video-Hardware konfiguriert werden.
  230. Bitte lies die Datei INSTALL.DOK für weitere Informationen darüber.
  231.  
  232. Dann einfach 'QPV/386' zum Starten eingeben.  Es gibt einige Kommandozeilen-
  233. parameter ('QPV/386 /?' listet sie auf), aber sie werden normalerweise nicht
  234. benötigt.
  235.  
  236. Die grafische Benutzeroberfläche von QPV/386 ist ziemlich intuitiv, daher
  237. erübrigt sich eine ausführliche Beschreibung.  Durch Druck auf die Taste
  238. 'F1' erhält man eine Liste aller Tastenfunktionen, die bei der Verzeichnis-
  239. anzeige zur Verfügung stehen.  Mit der Taste '?' kann man sich eine Liste
  240. aller Tastenfunktionen anzeigen lassen, die während der Anzeige eines
  241. Bildes zur Verfügung stehen.
  242. QPV/386 kann jederzeit mit der Tastenkombination Alt-X verlassen werden.
  243.  
  244. QPV/386 kann auch Bilder von der Kommandozeile aus anzeigen (ohne die
  245. Benutzeroberfläche); dazu einfach 'QPV/386' gefolgt von einem oder mehreren
  246. Dateinamen.  Jokerzeichen ('*' und '?') sind auch erlaubt.  Für weitere
  247. Informationen 'QPV/386 /?' eingeben.
  248.  
  249. Erfahrene Benutzer sollten sich einmal die Initialisierungs-Datei QPV.INI
  250. ansehen.  Mit ihr kann man das Verhalten von QPV/386 auf vielerlei Weise
  251. beeinflussen, und man kann sogar einige zusätzliche Funktionen aktivieren,
  252. die normalerweise ausgeschaltet sind (z.B. automatische Wahl des Video-
  253. Modus und der Auflösung).  QPV.INI ist eine normale ASCII-Text-Datei,
  254. die einzelnen Einstellungen sind ausführlich kommentiert und erklärt.
  255. Die wichtigsten Einstellungen können auch innerhalb von QPV/386 geändert
  256. werden (dazu Alt-O drücken, während die Verzeichnisliste angezeigt wird).
  257.  
  258.  
  259. Einschränkungen und Fehler
  260. ~~~~~~~~~~~~~~~~~~~~~~~~~~
  261.  
  262. QPV/386 kann nicht alle Arten von JPEG-Bildern verarbeiten.  Um genau zu
  263. sein, es kann nur Dateien dekodieren, die dem sogenannten JFIF-Standard
  264. entsprechen oder diesem sehr ähnlich sind.  Siehe 'Technische Informationen'
  265. weiter unten für weitere Einzelheiten.
  266.  
  267. Die maximale Bildbreite ist 4000 Pixel.  Bilder, die breiter sind, werden von
  268. QPV/386 nicht angezeigt.  Die Bildhöhe ist nicht begrenzt, aber falls sie
  269. zu groß ist, kann es passieren, daß das Bild nicht mehr ganz in den Speicher
  270. (XMS/EMS) paßt, und man kann den unteren Teil nicht sehen, wenn man das Bild
  271. nach unten rollt.  Falls dies passiert, kann man versuchen, einen Videomodus
  272. mit weniger Farben zu verwenden, weil er auch weniger Speicher braucht
  273. (siehe FAQ.DOK).  Oder man kann mehr Speicher kaufen :-)
  274.  
  275.  
  276. Wie man die neueste Version von QPV/386 bekommt
  277. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  278.  
  279. Siehe die Datei UPDATES.DOK.
  280.  
  281.  
  282. Revisions-Geschichte und Änderungen gegenüber älteren  Versionen
  283. ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  284.  
  285. Siehe die Datei CHANGES.DOK.
  286.  
  287.  
  288. Technische Informationen
  289. ~~~~~~~~~~~~~~~~~~~~~~~~
  290.  
  291. Zum JPEG/JFIF-Format:
  292.  
  293. QPV/386 kann Graustufen-Bilder dekodieren, die eine einzelne h1v1-Komponente
  294. enthalten, sowie Echtfarbbilder, die drei Interleaved-Komponenten enthalten
  295. mit Yh2v2, Yh2v1 oder Yh1v1 für die Y-Komponente und Ch1v1 für die
  296. Cb/Cr-Komponenten.  Damit sind praktisch alle JFIF-Dateien abgedeckt,
  297. sowie ein beträchtlicher Teil von nicht-JFIF-Dateien.
  298.  
  299. QPV/386 kann Dateien mit Restart-Markern verarbeiten, verwendet diese
  300. allerdings nicht zur Fehlerkorrektur.  QPV/386 ist auch in der Lage,
  301. JPEG-Dateien anzuzeigen, die mit dem 'Adobe Photoshop' (zumindest Version
  302. 2.5) erstellt wurden.
  303.  
  304. Die grundlegenden JPEG-Dokodierungsroutinen sind in reiner 386-Assembler-
  305. sprache geschrieben, alles übrige mit Borland Pascal 7.0.  Ich benutze
  306. keinen Protected-Mode, weil das die Dekodierung eher abbremsen würde anstatt
  307. sie zu beschleunigen.  Ich habe die JPEG-Routinen in eine einzelne, einfach
  308. zu verwendende Pascal-Unit gelinkt, die auch innerhalb anderer Programme
  309. verwendet werden kann.  Falls Du die Unit erwerben möchtest, drucke bitte
  310. die Datei REGISTER.FOR aus und sende das ausgefüllte Formular mit geeigneter
  311. Bezahlung an mich (in REGISTER.DOK stehen weitere Informationen).  Die Unit
  312. ist sowohl für den Real-Mode als auch für den Protected-Mode geeignet.
  313.  
  314. Die JPEG-Unit stellt Prozeduren zur Verfügung, mit der man eine JPEG-Datei
  315. öffnen und schließen kann, sowie den Dateikopf (mit allen enthaltenen
  316. Informationen, etwa Bildgröße, Grau/Farbe usw.) und das Bild (Zeile für
  317. Zeile) lesen.  Sie beinhaltet Routinen, die den Bildinhalt als 24-Bit
  318. Truecolor (RGB oder BGR) liefern, als 15/16-Bit Hicolor, 256 Farben
  319. gedithert, als 256 Graustufen, 16 Graustufen (gedithert), sowie als 16
  320. Graustufen mit Verkleinerung auf ein Achtel oder ein Viertel.
  321.  
  322. Eine DLL-Bibliothek, die für Windows- und Protected-Mode-Applicationen
  323. verwendet werden kann, ist jetzt ebenfalls verfügbar.  Mit ihr können JPEG-
  324. Dateien sowohl decodiert als auch erzeugt werden.
  325.  
  326.  
  327. Epilog
  328. ~~~~~~
  329.  
  330. Für ihre Hilfe danke ich:
  331.    Thomas Mönkemeier, Lutz Kotoll, Thilo W. Fischer, Rainer Klaffehn,
  332.    Walter Schmies, Stefan Engel, Ben Jos Walbeehm, Uwe Schlenther,
  333.    Bryan Woodworth, Rafal Wiezbicki, Piotr Warezak,
  334.    und allen meinen Beta-Testern!
  335.  
  336. Alle Produktbezeichnungen, die in dieser Software und Dokumentation genannt
  337. werden, sind Warenzeichen oder registrierte Warenzeichen der jeweiligen
  338. Inhaber.  Die Nennung von Produktbezeichnungen im Rahmen dieser Software und
  339. Dokumentation dient lediglich Identifikationszwecken.
  340.  
  341. -----------------------------------------------------------------------------
  342.