home *** CD-ROM | disk | FTP | other *** search
/ Software of the Month Club 1995 March / SOFM_Mar1995.bin / pc / dtp / qpeg / install.dat / DEUTSCH / QPEG.DOK < prev    next >
Text File  |  1994-08-19  |  17KB  |  354 lines

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