home *** CD-ROM | disk | FTP | other *** search
/ CD Direkt 1996 #11 / CDD_11_96.ISO / cdd / dosanw / pv / pv.doc < prev    next >
Encoding:
Text File  |  1996-04-08  |  50.4 KB  |  956 lines

  1. Beschreibung zu PV.EXE Version 2.60 Stand 08.04.96 W.Wiedmann
  2. --------------------------------------------------------------
  3.  
  4. Zum Inhalt
  5.  
  6. 1.  Was macht PV
  7. 1.1 Voraussetzungen
  8. 2.  Bildbearbeitung
  9. 3.  Konvertierung
  10. 4.  Details zu einigen Bildformaten
  11. 4.1 PV kennt u.a folgende Bildformate
  12. 4.2 PV erzeugt folgende Bildformate
  13. 4.3 Anpassung von anderen Fileformaten.
  14. 5.  Animation
  15. 6.  Anpassung der Grafikkarte
  16. 7.  Zur Bedienung, Menu, optionale Parameter
  17. 8.  Zur Installation, Registrierung
  18. 9.  Rechtsansprüche, verwendete Warenzeichen.
  19.  
  20. 1. Was macht PV
  21. ---------------
  22. PV ist ein Programm, das es ermöglicht Bilder verschiedener Bildformate und
  23. Animationen an einem AT-kompatiblen Rechner anzuzeigen, zu konvertieren und in
  24. einem gewissen Umfang zu bearbeiten.
  25. Folgende Formate können gelesen werden und alles was PV anzeigen kann, kann
  26. in folgende Formate konvertiert werden:
  27.  
  28. - JPG         Baseline JPEG 8R8.
  29. - TIF         IBM und Macintosh, Bildverarbeitungssoftware und Desktop-
  30.           anwendungen wie z.B. Pagemaker, Designer, Photostyler.
  31. - TGA         Targa compatible Software.
  32. - PCX         Paintbrush, Publisher.
  33. - PIC         PcPaint, Pictor.
  34. - SCx,RIX     Colorix, Winrix, RIX-Present.
  35. - CUT         Dr Halo, Halovision, A4TECH - Scanner.
  36. - LBM,IFF     Deluxe Paint für IBM und Commodore.
  37. - GIF         Autodesk Animator, VPIC, VGIF, CSHOW, GWS...
  38. - BMP,RLE,DIB Windows 3.0 und OS/2 Anwendungen.
  39. - IMG,DTA     Kontron IBAS, ZEISS DSM Elektonenmikroskope.
  40.  
  41. Folgende Bildformate können gelesen werden:
  42. - PCD         Kodak Photo CD Base Format 768x512 und auch 512x768 Hochformat.
  43. - CVP         Paßbildphotografiereinheit (Canon) 512x512 24Bit.
  44. - JPG,JIF     Baseline JPEG 9R6 ( Image Alchemy ), lossless JPEG.
  45. - JTF         TIFF mit JPEG Kompression.
  46. - CEG         Edsun Continuous Edge Graphics (Mode d und f).
  47. - GEM-IMG,XIMG   Bilder von GEM und Ventura Publisher incl 24Bit, Atari ST.
  48. - MSP         Bilder von MS -Paint ,Windows 2.0.
  49. - MAC         Bilder von Macintosh -Paint.
  50. - PIC         Macintosh PICT in 1,2,4,8,24 BPS.
  51. - WPG         Textverarbeitung mit Rastergrafikeinbindung Word Perfect.
  52. - ICO         Windows Icons
  53. - PMC         A4TECH scanner.
  54. - SFI         SIS Framegrabber.
  55. - EPS         Encapsulated Postscript mit Rasterdatenfeld.
  56. - RAS         Sun raster file unkomprimiert.
  57. - VI          Jovian.
  58. - DCX         FAX Format mit PCC.
  59. - FX*,FAX,QFX,BFX,
  60.   RIC,WFX,XFX FAX -Formate CCITT Group 3
  61. - IM          KO-23 Satellitenbild mit 109-Block Fehlerkorrektur.
  62. - SGF         Starwriter Textverarbeitung mit Grafik ( Star Division Hamburg ).
  63. - SAT         Eumetsat Wettersatellitenbild (BTXSAT Austria)
  64. - SCR         Word Capture
  65. - CDR,CCH     Corel Draw Icon
  66. - SKD         Autosketch Icon
  67. - RAW
  68. - PNM,PPM,PGM,PBM   UNIX portable Bitmap 1,8,24 Bps;
  69. - ACB,BBM     IFF Brushes , ACBM Files.
  70. - DAT         Bilder des Framegrabbers Video 1000/2000 von Fricke.
  71. - FRM         ECHOLAB Testbildgenerator Fileformat.
  72. - FLM         Unkomprimierte Bilder der Sreenmachine I und II von FAST.
  73. - VM          Unkomprimierte/komprimierte Bilder der Videomachine von FAST.
  74. - ART         First Publisher ART
  75. - BSG         Fontasy
  76. - PCP         Atari
  77. - TPI         Turbo Pascal
  78. - RLC
  79. - PNG         Ersatz für GIF. (Derzeit noch nicht vollständig implantiert).
  80. - IMG         VIVID Raytracer
  81. - SGI         Silicon grafics Format
  82.  
  83. - AVI         Video for Windows bis 320x200x8Bit auch RLE, 160x120x16/24Bit
  84. - FLI         Autodesk Animator FLIC's.
  85. - FLC         Autodesk Animator Pro FLIC's.
  86. - FLX         Animator FLIC's mit Hicolor (erfordrt 32768 Farben VESA Mode)
  87. - ANI         Das erste Bild aus Amiga Animationsfiles.
  88. - DL          Animation DLVIEW bis V.2.0
  89. - GL          Bilder die in GRASP Files enthalten sind.
  90.  
  91. - TXT,DOC,HLP,BAT   Textfiles mit bis 128x73 Zeichen.
  92. - ANS         ANSI 80x25
  93. - MOD         Amiga Music Datei wird im PC-Lautsprecher oder auf Soundblaster
  94.           gespielt. Bei Soundblaster ist die 'SET BLASTER=' -Anweisung in
  95.           der Autoexec.bat erforderlich. Der Player basiert auf einer
  96.           PD OBJ Datei von Marc Cox.
  97.  
  98. PV kann für alle Arten von Dateiformaten Batchprozesse ausführen. Z.B. man
  99. kann sich mit PV das Inhaltsverzeichnis als ZIP gepackter Files anzeigen lassen,
  100. wenn man eine Datei ZIP.BAT im PV-Startverzeichnis speichert mit dem Inhalt z.B.
  101. PKUNZIP -v %1  oder HPGL *.PLT anzeigen wenn man in PLT.BAT einen PLT Viewer
  102. startet. Batchprozesse haben Priorität gegenüber Grundfunktionen, z.B.
  103. mit FLC.BAT kann ein anderer FLC Player aufgerufen werden. Z.B auch ANSI-
  104. Sequenzen anzeigen mit einem ANS.BAT mit  TYPE %1  als Aufruf.
  105.  
  106. PV druckt auch auf HP DJ500C, EPSON LQ/Stylus und
  107. Mitsubishi CP200 Termosublimation an LPT1 oder LPT2.
  108.  
  109. PV erkennt die Bildformate selbstständig, es besteht auch die
  110. Möglichkeit verwandte Bildformate mit Hilfe einer 'Define-Header'-
  111. Funktion zu lesen. Dies sind z.B. Bilder von rasternden Bildgebern,
  112. wie Laserscanmikroskope, EDX-Anlagen, Satellitenbilder etc.
  113. Die Bildauswahl und das Einstellen verschiedener Parameter erfolgt Menu-
  114. geführt und/oder mit Kommandozeilenparameter.
  115. Eine mehrseitige Hilfe ist mit der F1 Taste erhältlich.
  116. PV ist mit Turbo Pascal 6.0 erstellt. Viele Programmteile sind mit Assembler-
  117. Code erstellt, so bietet PV z.B. eine sehr schnelle Bildausgabe, GIF, TIFF und
  118. JPEG-Dekompression. Viele veröffentlichte und unveröffentlichte z.T. extrem
  119. komplexe Bildformate sind in mühevoller Arbeit analysiert und in PV integriert
  120. worden.
  121.  
  122.  
  123. 1.1 Voraussetzungen
  124. -------------------
  125. AT kompatibler Rechner mit EGA- ,VGA- oder SVGA- Grafik und mind. 512KB
  126. Arbeitsspeicher und Festplatte. Für optimale Nutzung der Bildebearbeitungs-
  127. möglichkeiten sollte eine SVGA oder 8514/A- Grafikkarte mit hoher Auflösung
  128. verwendet werden. Unterstützt werden Grafikkarten mit ATI-, Paradise-, Ahead-
  129. Video7-, OAK, Chip&Technology, ET3000/4000-, VESA, S3 und Trident8900- Chip
  130. in fast allen Auflösungen bis 1280x1024. PV erkennt die Grafikkarte
  131. selbstständig.
  132. Bei Bedarf erfolgt die Adaption an die Grafikkarte und die Auswahl der
  133. Auflösung als Kommandozeilenparameter.
  134. Auf allen VGA's können Bilder mit bis zu 10240x10240 in einem Übersichts-
  135. Bild angezeigt werden. Auf allen VGA's sind zusätzlich die speziellen Modes
  136. mit 360x512x256 und 720x512x16 verfügbar. VGA's nach VESA-Standard 1.2 werden
  137. erkannt. Falls genügend freier XMS Speicher zur Verfügung steht, kann das
  138. Bild im VGA Bildausschnitt komplett gescrollt werden, Sie müssen dann die
  139. Frage "Bild proportional reduzieren [P] oder Ausschneiden [N]" mit
  140. "N" beantworten.
  141. 8514/A, Tiga und XGA Grafikprozessoren werden über das AI-Interface unterstützt.
  142. Ausserdem werden CEG-Farb-DSP sowie HiColor RAM-DAC's unterstützt.
  143. ATI Ultra mit Mach32 u. 2MB werden im 'ATI-VGA Auto' Modus mit True und Hicolor
  144. in voller Auflösung unterstützt.
  145. Die meisten Funktionen können auch mit Maus bedient werden.
  146. PV druckt auf EpsonLQ/Stylus, HP DJ500C und Mitsubishi CP200H.
  147.  
  148.  
  149. 2.Bildbearbeitung
  150. -----------------
  151. Die Bearbeitungsfunktionen sind nur auf darstellbare Bilder begrenzt.
  152. Somit braucht man z.B. für die Bearbeitung von Bildern der Größe
  153. 512x512x256 mindestens eine SVGA-Grafik mit 800x600x256 um die Bilder
  154. ohne Verlust an Auflösung darzustellen. Bei Grafikmodes mit 4Bit/Pixel
  155. wird ein 256-Farbenbild entweder auf 16 Graustufen (VGA) oder auf die
  156. 16 Grundfarben (EGA-Palette) in Dithertechnik dargestellt. Es ist zu
  157. berücksichtigen, daß ein in den Farben oder Bildgröße reduziertes
  158. Bild beim Speichern auch reduziert bleibt. Ist die verwendete Grafik-
  159. Karte nicht in der Lage das Bild verlustfrei darzustellen, sollte die
  160. Bildkonvertierung ohne Anzeigen des Bildes geschehen. Bei EGA-Grafik
  161. sind keine Farbpaletten-Funktionen wie Invertieren, Kontrast-, Helligkeit-
  162. und Sättigungs- Einstellung möglich.
  163. Die Bearbeitungsfunktionen umfassen:
  164. - 3x3 Filter (6 feste und ein frei definierbarer).(256 Farben erforderlich).
  165. - Invertieren.
  166. - Spiegeln in X und Y.
  167. - Rotation.
  168. - Dithering.
  169. - Graustufen oder Falschfarbendarstellung von Bildern ohne Farbtabelle.
  170. - Zoom und Kontrakt in den Faktoren 2,4,8,.. unabhängig für X und Y.
  171. - Helligkeit, Kontrast, Farbanpassung und Sättigung für jeden der Farb-
  172.   Anteile R,G,B getrennt oder zusammen.
  173. - Herausschneiden eines Bildausschnitts für die Weiterbearbeitung.
  174. - Die Möglichkeit einen automatischen Bildablauf einer Bildsequenz
  175.   zu generieren und ablaufen zu lassen (Animation).
  176. - Bearbeitete Bilder können in jedem Bildformat gespeichert werden.
  177. Bei der Darstellung der Bilder wird insbesondere bei Reduktion großer
  178. Bilder in ein Display füllendes Übersichtsbild keine Rücksicht genommen
  179. auf das korrekte Seitenverhältnis. Die Bilder können jedoch im reinen
  180. Konvertier- Modus in ein Bild mit beliebigen Seitenverhältnis konvertiert
  181. werden.
  182.  
  183.  
  184. 3.Konvertierung
  185. ---------------
  186. Die Konvertiermöglichkeiten sind unabhängig von der verwendeten Grafik-
  187. karte. Man erreicht ihn entweder über die "O" Taste oder der Kommandozeilen-
  188. parameter /c.
  189. Es können Bilder bis zur Größe 10240x10240x256 sowie
  190. Truecolorbilder bis 3414x10240x16M konvertiert werden.
  191. Bilder mit mehr als 256 Farben/Graustufen werden mit Hilfe einer Farb-
  192. optimierung auf 256 Farben/Graustufen reduziert wenn das Zielformat keine
  193. Truecolorformate beherrscht.
  194. Die Konvertierung und die Farboptimierung benötigen viel XMS-Speicher.
  195. Wenn dieser nicht ausreicht, so verwendet PV auf der Festplatte
  196. (Laufwerk C:\) einen temporären Hilfspuffer. Es ist also dafür zu sorgen daß
  197. entsprechend der Bildgröße ausreichend Platz zur Verfügung steht. Sie können
  198. aber auch ein anderes Laufwerk z.B. eine RAMDISK angeben. Dazu geben Sie im
  199. Environment z.B. die Anweisung  SET TEMP=D:\ .Sollte der Platz auf dem angegebenen
  200. Laufwerk nicht ausreichen oder falsch angegeben sein, so bricht PV mit einer
  201. Fehlermeldung ("Fehler beim Schreiben von ..PV.TMP") ab.
  202. Das konvertierte Bild erhält den Namen des Ausgangsbildes mit geänderter
  203. Extension. Das konvertierte Bild ist im selben Verzeichnis, es sei denn
  204. man gibt einen Zielpfad an. Bsp Aufruf:  PV *.* C:\BILDER\
  205. Es ist möglich mehrere gleichartige Konvertierungen an einer Gruppe von Dateien
  206. ausführen zu lassen. Z. B. durch den Aufruf:  PV *.* C:\BILDER\ /cj /m
  207. bestimmt man die Konvertierung. Mit "T" markiert man die gewünschten Dateien
  208. und mit Enter beginnt PV alle markierten Dateien ins Zielverzeichnis C:\BILDER\
  209. als monochrome *.JPG zu konvertieren.
  210. Die Bildgröße des Ergebnisbildes kann beliebig von 8 bis 10240 Pixeln in
  211. Höhe und Breite gewählt werden.
  212. Beim Konvertieren werden Sie gefragt ob Sie das Bild (bzw alle markierten Bilder)
  213. um einen Zoomfaktor oder auf eine absolute Bildgrösse konvertieren wollen.
  214. Der Zoomfaktor wird in Prozent angegeben (100% = 1:1). Wenn Sie jedoch eine
  215. absolute Pixelanzahl für das Zielbild vorgeben können Sie beide Parameter
  216. (Anzahl der Punkte bzw Anzahl der Zeilen) unabhängig vorgeben. Aber nur durch
  217. Eingabe eines der Parameter (also den anderen Parameter einfach mit Enter
  218. weiterschalten) wird der nicht definierte Parameter automatisch so gewählt,
  219. dass die Bilder im gleichen Seitenverhältnis bleiben.
  220.  
  221.  
  222. 4.Details zu einigen Bildformaten
  223. ---------------------------------
  224. Vorwort zu 24 Bit Bildern und JPEG-Konvertierung:
  225.  Bilder mit mehr als 256 Farben werden beim anzeigen oder konvertieren mit
  226.  einem komplexen Algorithmus auf 256 Farben reduziert die dann nach einem
  227.  Fehlerverteilungsverfahren (Dithering) eine virtuell höhere Farbenvielfalt
  228.  auf einer VGA darstellt. Dadurch wirken jedoch manche vor allem bei niedriger
  229.  Auflösung (320x200) dargestellte Bilder etwas grieselig oder verrauscht.
  230.  
  231.  Alle Fileformate mit 256 Farben können mit PV verlustfrei in einander
  232.  konvertiert werden. Bei der Konvertierung eines Farbbildes in ein JPEG jedoch
  233.  nicht.
  234.  Ein Farbbild mit 256 Farben wird dabei zunächst in den YUV Echtfarbraum
  235.  tranformiert. Dabei erhält man ein Intensitätsbild und ein Farbdifferenzbild
  236.  mit halbierter Auflösung. Dann werden diese Anteile getrennt mit einer DCT
  237.  transformiert und anschließend quantisiert. Hierbei gehen Informationen ver-
  238.  loren die zwar meist nicht sofort auffallen und man erhält man dadurch einen
  239.  hohen Kompressionsgrad. Bei der Rücktransformation wird dequantisiert und
  240.  IDCT transformiert und man erhält dann ein YUV Farbbild mit einer Vielzahl
  241.  zum Original abweichenden Farbnuancen. Die originale Farbpalette mit 256
  242.  Farben kann nicht mehr hergestellt werden und so wird das Bild nach oben
  243.  beschriebenem Verfahren wieder auf 256 Farben reduziert.
  244.  Besonders bei Farbbildern kann daher eine sichtbare Verschlechterung der
  245.  Bildqualität auftreten. JPEG ist daher besonders bei Grauwertbildern zu
  246.  empfehlen. Im Konvertiermodus können die Verluste bei Farbbildern klein
  247.  gehalten werden, wenn 24Bit Formate (BMP,TGA,TIFF) verwendet werden.
  248.  Andere JPEG komprimierende Programme wie JPG2GIF,GIF2JPG,Alchemy ( von HSI )
  249.  verwenden eine eigene nicht zum JPEG-Standard kompatible JPG Misch Kreation.
  250.  Diese enthält GIF Fragmente und auch die originale Farbtabelle womit sich
  251.  speziell bei der Hin und Zurück-Konvertierung in GIF eine deutlich höhere
  252.  Qualität erzielen läßt. Dies ist jedoch eine spezielle Insellösung, die
  253.  ich nicht vorhabe in PV zu übernehmen. Es wird dabei lediglich der JPG Anteil
  254.  extrahiert und angezeigt und kann zu versetzten Bildteilen führen.
  255.  
  256. 4.1 PV kennt u.a folgende Bildformate:
  257.  
  258. a.) DTA,IMG
  259.     DTA ist die gebräuchliche Kennung für Bilder der ZEISS Bildver-
  260.     arbeitung BIVAS. IMG ist die gebräuchliche Kennung von Kontron-
  261.     Bildverarbeitung. Beide Formate sind fast gleich. DTA kann im Gegen-
  262.     Satz zu IMG eine zusätzliche Farbtabelle enthalten die von PV erkannt
  263.     wird. IMG kann im Gegensatz zu DTA eine Bildfolge enthalten. PV lädt
  264.     in diesem Fall nur das erste Bild der Folge. DSM962 Bilder haben ein
  265.     Seitenverhältnis von 1:1.25 und sollten für eine korrekte Darstellung
  266.     vorher z.B. von 512x512 auf 640x512 konvertiert werden.
  267.     Ist keine Farbtabelle im File enthalten sucht PV einen *.COL file mit
  268.     768 ASCII Dezimal Werten.
  269. b.) IFF - Standard (LBM)
  270.     - PBM     verwendet bei IBM
  271.     - ILBM    verwendet bei IBM und Commodore
  272.     - ACBM    verwendet bei Commodore
  273.     PV lädt alle komprimierten und nicht komprimierten Bilder mit 1..8 Bit
  274.     Auflösung pro Pixel für alle obigen IFF-Unterformate. Bei ILBM wird
  275.     auch 24 Bit unterstützt.
  276.     Der bei Commodore übliche CAMG-Chunk für Farbbilder wird erkannt,
  277.     und führt für HAM -Bilder nach dem Laden zu einer Farbconvertierung
  278.     auf 256 Farben. Halfbrite -Bilder erhalten eine angepaßte Farbtabelle.
  279. c.) CUT und PAL
  280.     CUT wird bei DR HALO zum Ablegen von Bildausschnitten verwendet.
  281.     PAL enthält die Farbtabelle. Diese muß 256 Farben (Filelänge =2048)
  282.     enthalten um von PV erkannt zu werden. Da CUT im Gegensatz zu allen
  283.     sonst üblichen Formaten keine Formatkennung enthält ist die File-
  284.     Extension CUT zwingend erforderlich.
  285. d.) GIF87a .. GIF89a - Standard
  286.     Verwendet auf IBM, Macintosh, Atari und Commodore. PV lädt Bilder
  287.     mit Farbtabelle bis zu 256 Farben. Enthält der File mehrere Teilbilder
  288.     wird das nur das erste Teilbild geladen. Der GIF-Extensionblock wird
  289.     ignoriert.
  290. e.) TIFF 2a - Standard
  291.     Wegen der vielfältigen z.T. hardwarespezifischen Definitionen können
  292.     nicht alle TIFF-Varianten geladen werden. PV ist jedoch eines der Programme
  293.     die am meisten TIFF-Varianten beherrscht.
  294.     PV erkennt
  295.     - IBM und Macintosh TIFF.
  296.     - Orientation = 1,5.
  297.     - PhotometricInterpret. = 0,1,2,3,6 (bilevel,grau,invers,RGB,Palette,YCbCr).
  298.     - Planarconfiguration = 1,2.
  299.     - Predictor = 1,2.
  300.     - Bits per Sample = 1,2,4,8,24,32.
  301.     - Compression = 1,2,3,5,6,32771,32773,32900,32901
  302.       (uncompressed,Huffman,FAXG3,FAXG4,LZW,JPEG,PackBits,PICIO,SGI-RLE).
  303.     In Zusammenhang mit RGB sind nur 24 Bits per Sample möglich. Bei LZW
  304.     und Predictor = 2 werden jeweils 8 Bit Farbdifferenzwerte berechnet.
  305.     Die Planarconfiguration 2 wird nur in Verbindung mit 1,2 Bit per Sample
  306.     bearbeitet, ansonsten wird Planarconfiguration 1 vorausgesetzt.
  307.     Bei Planarconfiguration 2 kann es zu Problemen kommen, wenn die Streifen
  308.     der einzelnen Farbebenen nicht zusammenhängend gespeichert sind.
  309. f.) GEM IMG, XIMG - Format
  310.     Verwendet von IBM und Atari in Programmen wie GEM-Paint, Ventura Publisher.
  311.     Da das IMG Format keine Farbtabelle enthält, können Differenzen zu
  312.     der Darstellung in anderen Programmen auftreten. Bei XIMG ist u.U. eine
  313.     Farbtabelle enthalten. PV geht hierbei von einer RGB Tabelle aus.
  314. g.) RIX SCx- Format
  315.     Hier kann PV 8 Bit SCI,SCQ,SCR,SCF,SCP-Bilder laden mit und ohne Kompres-
  316.     sion. Ebenso sind 15 und 24 Bit unkomprimiert möglich.
  317. h.) PCX,PCC - Format
  318.     PV kann alle PCX Versionen von Paintbrush 1 bis 4 plus mit und ohne
  319.     Farbtabelle mit und ohne Kompression mit 1 bis 8 Bit Auflösung in Pixel-
  320.     und Zeilen-codierung, sowie 24 Bit.
  321. i.) PIC - Format
  322.     PIC ist nicht standartisiert. Da es oft üblich ist Bildern die Extension
  323.     PIC zu geben kommt es hier oft zu Mißverständnissen. PV lädt das von
  324.     PcPaint und Pictor verwendete Format mit 1,2,4 und 8 Bit Auflösung.
  325.     Ebenso werden Macintosh PICT Bilder mit 1,2,4,8 Bit gelesen, Sie haben
  326.     meist auch die Extension PIC.
  327. j.) BMP - Format
  328.     PV lädt Windows 3.0 und OS/2 BMP mit 1,2,4,8,24 Bit Auflösung. 24 Bit Bilder
  329.     werden zunächst als 12 Bit Bild mit 4096 Farben geladen und dann mit einer
  330.     Farbauswahl 256 aus 4096 Farben auf 8 Bit reduziert. Unterstützt wird
  331.     auch die RLE-1,2,4,8 Kompression. RLE-1,2,4 kann nicht richtig geladen
  332.     werden, wenn die Runs und Strings die Bytegrenze verletzen.
  333. k.) TGA - Targa Standard
  334.     PV lädt Bilder mit 8,16,24 und 32 Bit Auflösung. Bei 32 Bit wird
  335.     der Alphawert ignoriert. Unterstützt wird auch die RLE Kompression.
  336.     Die Werte werden zunächst als 12 Bit Bild mit 4096 Farben geladen und
  337.     dann mit einer Farbauswahl 256 aus 4096 Farben auf 8 Bit reduziert.
  338.     8 Bit Bilder mit und ohne Palette werden ebenfalls geladen.
  339. l.) JPEG - Standard JFIF 8R8,9R6
  340.     PV kann Baseline JPEG für Farbbilder mit YUV (H1:1:1,H2:1:1,H4:1:1,V1:1:1,
  341.     V2:1:1) und reine Graubilder (Y) . Ebenso ist die verlustfreie Kompres-
  342.     sion zum Teil integriert mit spatialer DPCM mit Predictor 0 und 1.
  343.     RSTm Marker während der Bilddekompression werden beachtet.
  344.     Probleme mit einigen anderen JPG Programmen:
  345.     -Fast's Screenmachine bietet ebenfalls JPG - Kompression. Versionen vor 1993
  346.      sind jedoch weder mit PV noch mit anderen JPEG fähigen Programmen ladbar.
  347.      Hier sind die Bilddaten offensichtlich nicht JFIF, da auch der APP0 Marker
  348.      fehlt. Ab der Screemachine II gibt es eine JFIF kompatible Kompression
  349.      mit der Dateibezeichnung JIF.
  350.     -Image Alchemy ,Gif2Jpg, Jpg2Gif ( Handmade software Californien ) bietet
  351.      JFIF, jedoch ab der Version 1.5 wird ein spezieller Kompressionsmix aus
  352.      JPEG und GIF verwendet, der bei PV nicht korrekt geladen wird. Um hier eine
  353.      JPEG kompatible Kompression zu erzwingen muß die Option -j gesetzt werden.
  354.      Ebenso kann PV die mit (-ja) arithmetisch kodierten Bilder derzeit noch
  355.      nicht korrekt laden.
  356.     -VTCOMPRESS ist ein JPG Kompressor unter Windows (STEMMER München).
  357.      Die Daten sind zwar nach JPEG kodiert, jedoch alle zur Dekompression
  358.      nötigen Tabellen und Parameter sind u.U. nicht im Bildfile enthalten,
  359.      wenn Sie nicht explizit ein JFIF kompatibles Format angeben.
  360.     PV versucht jedoch alle Files mit der Extension *.JPG zu laden und verwendet
  361.     dabei notfalls die unter 8R8 vorgeschlagenen Tabellen.
  362.     Sind die Dateien nach JFIF ist die Dateiextension für PV egal.
  363. m.) WPG - Word Perfect
  364.     PV lädt Rastergraphikbilder mit 1..8 Bps. Vectorbilder werden nicht unter-
  365.     stützt.
  366. n.) EPS - Encapsulated Postscript
  367.     PV lädt EPS Daten mit 1,2,4,8,24 Bps. EPS kann im Fileanhang ein TIFF-Bild
  368.     mit meist reduzierter Auflösung enthalten. Viele EPS fähige Programme
  369.     laden nur diesen Teil. PV dagegen lädt die Postscriptdaten und versucht die
  370.     Bildparameter aus der Bildbeschreibung heraus zu interpretieren. Dies
  371.     kann manchmal schief gehen und kann dann mit Hilfe der "define-Header"
  372.     Funktion (4.3) korrigiert werden.
  373.  
  374. 4.2 PV erzeugt folgende Bildformate:
  375.  
  376. a.) Kontron IMG Format und ZEISS DTA Format mit und ohne Farbtabelle.
  377.     Die Gerätespezifischen Parameter im Header des DTA werden nicht gesetzt.
  378.     Um Kontron kompatible Bilder zu erhalten muß monochrom konvertiert werden.
  379.     Da Kontronbilder normal keine Farbtabelle enthalten wird hierbei automatisch
  380.     in ein Monochrombild konvertiert. Um nur die reinen Pixeldaten ohne Mono-
  381.     chromekonversion zu speichern muß "H0" gegeben werden.
  382. b.) TGA - Targa Standard
  383.     PV erzeugt 8Bit Targa mit und ohne Fartabelle ohne Kompression.
  384.     Im Konvertiermodus werden Bilder mit mehr als 256 Farben in 24Bit Targa
  385.     konvertiert.
  386. c.) IFF - Standard
  387.     ILBM unkomprimiert mit 8 Bit Auflösung für IBM, und ILBM unkomprimiert
  388.     mit 5 Bit Auflösung für Graubilder und 6 Bit Farbbilder mit HAM für
  389.     Commodore Amiga ("H2"). Zur Verwendung für Deluxe Paint 1, 2, 2 enhanced
  390.     und 3. Bedenken Sie daß Amigabilder maximal 360x512x4096 bzw 640x512x64
  391.     sind.
  392. d.) CUT und PAL
  393.     8 Bit CUT -File und 256 Farben PAL -File für DR HALO.
  394. e.) GIF87a - Standard
  395.     8 Bit GIF -File mit Farbtabelle. "H4" erzielt eine bessere Kompressions-
  396.     Rate, dauert dafür jedoch erheblich länger.
  397. f.) TIFF - Standard
  398.     IBM und Macintosh 1,2,4,8 Bits per Sample unkomprimiert ( Compression =1).
  399.     Graubilder werden mit Photometricinterpr. = 0 und Farbbilder werden
  400.     Farbtabelle und Photometricinterpr. = 3 gespeichert.
  401.     Im Konvertiermodus werden Bilder mit mehr als 256 Farben in 24Bit TIFF
  402.     konvertiert.
  403. g.) RIX-SCX
  404.     8 Bit RIX-File unkomprimiert mit Farbtabelle.
  405. h.) PCX - Standard
  406.     8 Bit Pixelcodiert nach Paintbrush 4 und 4+ und Windows 3.0 Paintbrush.
  407. i.) PIC - Format
  408.     8 Bit komprimiert für Pictor, PcPaint.
  409. j.) BMP - Format
  410.     8 Bit BMP für Windows 3.0 ohne Kompression oder mit 8 Bit RLE.
  411.     Im Konvertiermodus werden Bilder mit mehr als 256 Farben in 24Bit BMP
  412.     konvertiert.
  413. k.) JPG - Format
  414.     PV verwendet die verlustbehaftete Kompression nach Baseline 8R8 in dem
  415.     dafür vorgschlagenen JFIF Fileformat. Es werden 4:2:2 oder Graubilder
  416.     erzeugt. Es sind zwei Kompressionsstufen möglich.
  417.     Für Bilder mit natürlichem Inhalt werden Kompressionen bis
  418.     ca. 1:5 und mit "HJ" bis 1:10 erreicht gegenüber unkomprimierten
  419.     Grau- oder Farbpaletten Bildern. In Bezug auf 24 Bit RGB Bildern sind
  420.     Kompressionen bis ca. 1:20 erreichbar.
  421.  
  422. 4.3 Anpassung von anderen Fileformaten.
  423.  
  424. Wenn PV das Bild nicht automatisch erkennt, heißt das noch lange nicht, daß
  425. es mit PV nicht darstellbar ist. Zu diesem Zweck schaltet PV in den "Define
  426. Header" Modus. Diesen kann man z.B. auch erzwingen wenn man "U" drückt oder
  427. den Kommandozeilenparameter /u verwendet.
  428. Mit dieser Funktion kann man einige elementare Parameter überprüfen bzw
  429. verändern.
  430. Sie werden gefragt ob Sie die Bildparameter eingeben möchten [J] oder ob Sie
  431. die Daten als Text [T] angezeigt haben möchten. Andere Tasten als J und T
  432. brechen ab.
  433. Ansonsten haben Sie z.B. einen Bildfile der Länge 262944 Byte und Sie wissen,
  434. daß es ein 512x512x256 ( 8 Bit/Pixel ) ist, dann versuchen Sie es Z.B. mit:
  435. Start of body: 800   ( 262944 - 512x512 = 800 ,wenn der Header bei 0 anfängt)
  436. X-Size: 512          ( erlaubte Werte 1..10240 bzw 3413 bei 24 Bit/Pix)
  437. Y-Size: 512          ( erlaubte Werte 1..10240 )
  438. Bit/Pix: 8           ( erlaubte Werte 1..8,24 )
  439. Pixelmap [Y]         ( planemap wird bei machen CGA,EGA formaten verwendet, da
  440.                dies der Speicherstruktur entspricht. Üblich ist
  441.                jedoch Pixelmap )
  442. Upsidedown [N]       ( Z.B. TGA,BMP und TIFF können von unten nach oben
  443.                laufen. Üblich ist jedoch von oben nach unten )
  444. Start of colortable: ( geben Sie ENTER um anzugeben, daß keine Farbtabelle
  445.                enthalten ist, oder geben Sie die Adresse an wo die
  446.                Farbtabelle im File steht. Die Tabellenwerte werden in
  447.                der Reihenfolge R0,G0,B0,R1,G1,B1,.. erwartet )
  448. Bit/colorvalue: 8    ( Üblicherweise ist 0 schwarz und 255 weiß, dies ent-
  449.                spricht 8 Bit Farbtabellenwerten )
  450. Color: [N]           ( 'N' heißt Graubild, 'Y' bedeutet Pseudocolor oder wenn
  451.                die Adresse der Farbtabelle eingegeben wurde wird diese
  452.                verwendet )
  453.  
  454. Wenn Sie mehrere Bilder von dem selben Format und den gleichen Parametern
  455. haben, so können Sie sich dazu einen HDR Konfigurationsfile erstellen.
  456. Die Datei hat den Namen der Dateierweiterung Ihres Bildformats mit der
  457. Dateierweiterung .HDR.
  458. z.B. die Bilder heissen NASAxxx.IMG und sind unkomprimierte Bilder mit
  459. dem Format 512x512 mit 8 Bit, dann erstellen Sie eine Datei IMG.HDR in Ihrem
  460. Bilderverzeichniss oder im PV- Verzeichniss, mit folgenden Einträgen:
  461.  
  462. 800                  ( Start der Bilddaten )
  463. 512                  ( X-Size 1..10240 )
  464. 512                  ( Y-Size 1..10240 )
  465. 8                    ( Bit / Pixel 1..8,16,24 )
  466. 8                    ( Bit/colorvalue 6..8 )
  467. 0                    ( Start der Farbtabelle, wenn keine Farbtabelle vorhanden
  468.                ist, diesen einfach Eintrag weglassen )
  469.  
  470. Es gibt weiterhin die Möglichkeit andere Programme z.B. HPGL-Viewer zu starten,
  471. wenn man z.B. einen PLT.BAT erstellt. Dieser Batchfile ist ein ganz normaler
  472. DOS Batchfile und wird von PV automatisch gestartet.
  473.  
  474. In Zukunft werden noch weitere Formate aufgenommen.
  475. Es gibt eine Vielzahl von Programmen die z.T. obige Formate unterstützen,
  476. aber nicht einzeln erwähnt sind.
  477.  
  478.  
  479.  
  480.  
  481. 5. Animation
  482. ------------
  483. PV erkennt und generiert Slidefiles (Extension *.SLD). Diese Files enthalten
  484. im Klartext eine Folge von Bildfiles und Kommandos und können auch mit
  485. Texteditoren bearbeitet werden. PV lädt die enthaltenen Bilder nacheinander und
  486. wiederholt diese Bilderfolge beliebig bis mit ESC unterbrochen wird.
  487. Dabei muß beachtet werden:
  488. - Alle Bildnamen im Slidefile dürfen keinen Pfad oder Parameter enthalten,
  489.   und müssen mit ihrer Extension angegeben werden.
  490. - Es sind derzeit maximal 1024 Einträge möglich.
  491. - Die Bilder müssen im aktuellen Pfad enthalten sein.
  492.  
  493. Der Slidefile kann Kommandos enthalten. Derzeitige Kommandos sind:
  494.   D:nnnnn          Delay in ms nach jedem Bild
  495.   X:nnn            Setzt die X-Position
  496.            X:   ohne Parameter = automatische Zentrierung einschalten
  497.   Y:nnn            Setzt die Y-Position
  498.            Y:   ohne Parameter = automatische Zentrierung einschalten
  499.   G:nn             Grafikmodus mit Funktionsnummer nn einschalten
  500.            G:   ohne Funktionsnummer schaltet in den Textmodus
  501.   C:nn             Letztes Bild löschen mit Löschmodus nn = 0..511
  502.            0 löscht alles, 1..255 löscht das letzte Bild nach
  503.            verschiedenen Rolladenmethoden, 256 bis 511 blendet das
  504.            Bild unterschiedlich schnell aus (nicht bei True/Hicolor).
  505.   S:nnn            Spinge auf SLD Zeile Nr nnn oder +nn bzw -nn Zeilen weiter.
  506.   Q:0              Beende SLD nach einem Durchlauf
  507.   P:drive\path     Wechsle auf einen bestimmten Pfad
  508.   T:Text           Zeigt nach dem Laden des nächsten Bildes eine Texteinblendung
  509.   A:nn             Autodetect VGA Modus bei den nächsten nn = 0..255 Bildern
  510.   R:n              Reduzieren n=1 oder beschneiden n=0 grosser Bilder
  511.   K:Nnn Jjj        Warten auf Tastatureingabe, Bei Taste "N" springe auf Zeile
  512.            nn oder +nn bzw -nn Zeilen, bei Taste "J" entsprechend auf
  513.            Zeile jj oder +jj bzw -jj Zeilen usw...
  514. Z.B.:  G:$13
  515.        D:0000
  516.        Bild1.gif
  517.        C:16
  518.        D:2000
  519.        Animat.fli
  520.        G:$12
  521.        Bild2.lbm
  522. Nach Bild1 startet sofort der Animat.fli. Nanach und nach Bild2 wird 2 sec
  523. gewartet bevor Bild1 wieder startet. Bild1.gif und Animat.fli werden mit
  524. 320x200x256 dargestellt, Bild2.lbm jedoch mit 640x480x16. Die Funktionsnummern
  525. für die Grafikauflösung stehen in ihrem VGA Handbuch.
  526. Generell orientiert sich PV beim Aufruf im Auto-Display-Mode an den Bild-
  527. Parametern des letzten Bildes der SLD Liste. Kann dieses beim Start nicht
  528. ausgewertet werden (z.B. bei P: Angaben) so wird die default Einstellung
  529. 640x480x256 verwendet. Mit A:1 kann gezielt vor dem Laden eines Bildes ein
  530. passender Modus aktiviert werden. Dies sollte speziell bei Hicolor VGA's
  531. wenn Bilder mit true/hicolor und Farben <= 256 gemischt werden, da PV im
  532. Truecolor Modus z.B. keine Bilder <= 256 Farben anzeigen kann.
  533. Die Delay Funktion kann durch Betätigen der <Space> Taste verkürzt werden.
  534.  
  535.  
  536. 6. Anpassung der Grafikkarte
  537. ----------------------------
  538. Wird PV ohne Parameter aufgerufen, so wird versucht die Grafikkarte auto-
  539. matisch zu erkennen. Sollte diese Erkennung Probleme machen, so kann folgender
  540. Parameter (wenn mehrere Parameter dann als letzter) beim Aufruf angehängt
  541. werden:
  542. $10000 = ATI,  $20000 = VIDEO7,   $30000 = ET3000,  $40000 = ET4000,
  543. $50000 = PARADISE(WD),  $60000 = TRIDENT8900,  $70000 = AHEADB,
  544. $80000 = CHIP&TECH,  $90000 = OAK,   $A0000 = AHEADA,  $B0000 = EVEREX,
  545. $C0000 = VESA,  $D0000 = Genoa,   $E0000 = NCR,   $F0000 = Realtek,
  546. $100000 = S3.
  547. Führt dies nicht zum Erfolg, sollte der Parameter  $C0000 = VESA probiert
  548. werden. Alle neueren VGA's sind nach der VESA-Norm oder haben ein VESA-Treiber-
  549. Programm und können somit CHIP- unabhängig angesteuert werden. Eventuell
  550. befindet sich auf ihrer VGA-Installations Disk ein Treiber (z.B. VESA.COM)
  551. der vorher aufgerufen werden muß.
  552. PV unterstützt mindestens folgende Modes, die je nach Bildgröße automatisch
  553. selektiert werden (mind. 512k VGA vorausgesetzt):
  554. -  640x480x256
  555. -  800x600x256
  556. - 1024x768x256/16 je nach Karte
  557. - Bei VESA-Kompatibilitaet werden alle Auflösungen und Farbtiefen verwendet,
  558.   die Ihre Karte anbietet. Siehe dazu auch VESAINFO.EXE.
  559. PV sucht sich den geeignetsten Modus aus ,es kann aber auch mit 'X' ein
  560. Modus ausgewählt werden.
  561. Möchten Sie noch einen weiter Mode angeben oder PV immer in einem festen
  562. Mode betreiben, so addieren Sie die Funktionsnummer des Modes als letzen
  563. Parameter:
  564. z.B.: PV /e $10065  oder auch  PV $65    = 1024x768x16 bei alten ATI-Karten
  565.       PV $nn6f02                         = VIDEO7 -Mode nn
  566.       PV /e $30                          = ET4000/3000 1024x768x16
  567. Der Parameter /e sollte angegeben werden, wenn es sich um einen 16 Farben-
  568. Modus handelt.
  569. Kann PV einen Mode auf ihrer Grafikkarte nicht finden, so wird die Darstellung
  570. von Bildern mit mehr als 16 Farben im Modus 360x512x256 versucht. Bei weniger
  571. Farben wird 720x512x16 versucht. Es kann auch sein, dass PV wenn es sich nicht
  572. sicher ist ob dieses funktioniert in den Konvertiermodus schaltet, so dass man
  573. alternativ konvertieren kann.
  574. Man kann diese beiden Sonder-Auflösungen auch über die Funktionsnummern
  575. $f2, $f3
  576. erreichen.
  577. Sollten diese Modes auf ihrer Karte nicht laufen, so sollten Sie
  578. PV /x $12 für 640x480x16, PV /x $10 für 640x350x16 ,PV /x $13 für 320x200x256
  579. vesuchen oder irgend eine Funktionsnummer die laut ihrer VGA-Beschreibung laufen
  580. soll.
  581. Für VESA kompatible Karten können Sie mit beiliegendem VESAINFO Programm die
  582. Funktionsnummern Ihrer VGA herausfinden. Für die meisten VESA-VGA's gilt:
  583. 640x400 16 Farben: --   256 Farben:$100
  584. 640x480           $12              $101
  585. 800x600           $102             $103
  586. 1024x768          $104             $105
  587. 1280x1024         $106             $107
  588.  
  589. Der Parameter /x zusammen mit dem ModeParameter bestimmt, das dieser nur
  590. verwendet wird, wenn der Mode den PV sucht, nicht aufrufbar ist.
  591. z.B.: PV /x $65   dieser Aufruf ist bei alten ATI-Wonder Karten sinnvoll, da
  592. PV den 1024x768 Modus mit der Funktionsnummer $55 aufruft. Wenn PV feststellt,
  593. daß es diesen Modus nicht gibt wird automatisch $65 aufgerufen. Gibt es
  594. den ParameterModus nicht (z.B. bei 256K Bestückung) verweigert PV die Anzeige
  595. und frägt ob das Bild dann wenigstens konvertiert werden soll.
  596.  
  597. Der Parameter /xn startet in einer vorselektierten Auflösung.
  598. n=0 Auto, n=2 640x480, n=3 800x600, n=4 1024x768, n=5 1280x1024,
  599. n=6 320x200, n=7 360x512, n=8 640x480x16, n=9 720x512x16.
  600.  
  601. - 8514/A, TIGA und XGA werden verwendet sofern die AI-Schnittstelle (HDILOAD,
  602. 8514AI,..) aufgerufen wurde. Workstations und Grafikkarten mit mind 1MB, TIGA
  603. bieten meist eine 8514 Emulation in ihrer Programmsammlung an.
  604. Es werden dann die Auflösungen 640x480x256 und 1024x768x256 unterstützt.
  605. Man kann die Parametermodes $17f oder $27f angeben um einen der 8514/A Modes
  606. zu wählen.
  607.  
  608. - 1280x1024x16/256 und 1600x1280x16/256. Sollte Ihre Karte eine dieser
  609. Auflösungen beherrschen, so versuchen Sie es mit Kommandozeilenparameter.
  610. Unterstützt die Karte AI (8514/AI) so versuchen Sie es mit $37f, $47f .. $f7f.
  611. Sollten Sie eine Karten mit VESA Bios haben versucht PV im Automode einen
  612. Modus mit 1280x1024 anzuwählen, wenn ein Bild mit mehr als 1024 Pix pro Zeile
  613. gestartet wird. Bei Mach32 werden diese Auflösungen nur bei installiertem
  614. VESA Treiber unterstützt.
  615.  
  616. - Virtuell verwaltet PV den kompletten Bildspeicher der Grafikkarte. D.h
  617.   es werden bei Bedarf mehr Bildzeilen beschrieben als sichtbar sind.
  618.   Das angezeigte Bild kann dann mit UP,DN oder der Maus hoch und runter
  619.   gescrollt werden. Dies ist z.B. nützlich für Bilder im Hochformat.
  620.    Mode           VGA       Virtuell rollbare Zeilen:
  621.    640x480        512Kb     819
  622.    640x480x256    1Mb       1024
  623.    360(720)x512   256Kb     728
  624.    800x600        512Kb     655
  625.    800x600x256    1Mb       1024
  626.    1024x768       512Kb     1024
  627.   Je nach Speicherorganisation der SVGA kann durch Scrolling verschieden weit
  628.   gescrollt werden. Derzeit gibt es keine Möglichkeit das Scrolling in allen
  629.   Modes gezielt so zu begrenzen, daß nur solange gescrollt werden kann bis
  630.   die letzte virtuelle Zeile angezeigt wird. Es werden dann z.B. undefinierbare
  631.   Muster oder versetzte Teile des Bildanfangs nachgescrollt. Eventuell kann
  632.   man bei manchen SVGA auch nicht bis zur letzten Zeile durchscrollen.
  633.   Falls Sie oder Ihre VGA das Softscrolling oder die Verwaltung virtueller
  634.   Zeilen stört, kann dies durch den Aufruf  PV /s  unterdrückt werden.
  635.   Dieses Feature ist außerdem nicht in 8514/A Modes verfügbar.
  636.  
  637. - Truecolor, Hicolor
  638.   ATI Ultra mit Mach32 u. 2MB werden im 'ATI-VGA Auto' Modus mit Truecolor
  639.   (16,8 Mio) und Hicolor (65536) automatisch unterstützt in folgenden Modes:
  640.   640x480x24Bit, 800x600x24Bit, 1024x768x16Bit.
  641.   Bei Mach32 muß per ATI's Install die Option VGA RAM = Shared eingestellt
  642.   sein. Im Auto Modus versucht PV Hicolor oder Truecolor Modes zu verwenden.
  643.   Bei machen Karten wird Truecolor (16 Mio Farben) anders dargestellt, dabei
  644.   wird Rot mit Blau vertauscht (Diamond, Genoa). In diesem Fall muß der
  645.   Parameter /b beim Aufruf angegeben sein.
  646.   Karten mit VESA Hicolor Modes (65536, 32768) haben derzeit keine einheitlichen
  647.   Funktionsnummern. Wenn Sie die Nummer eines VESA Hicolor Modes wissen, können
  648.   Sie diesen beim Aufruf von PV angeben (z.B. PV /x $117  bei ATI, PV /x $302
  649.   bei  Diamond). Aktiviert wird dieser dann wenn Sie mit [X] auf Comandline-
  650.   Parameter wechseln und ein RGB Bild starten.
  651.   Sonstige Karten mit Hicolorchip werden eventuell unterstützt, wenn PV mit
  652.   /h aufgerufen wird. Dabei wird derzeit jedoch nur die halbe X Auflösung
  653.   angezeigt. Ich arbeite noch an einer besseren Hicolorunterstütztung für
  654.   weitere Grafikkarten.
  655.   Werden True und Hicolor nicht richtig aktiviert, so kann man mit Parameter /o
  656.   diese Funktionen abschalten.
  657.   ATI MACH64 Karten haben ein VESA kompatibles BIOS, brauchen aber
  658.   unverschämt lange um Ihre Konfiguration zu ermitteln. Hier empfehle ich den
  659.   Aufruf PV /h $C0000. Mit /h in dem Zusammenhang mit VESA ($C0000) umgeht die
  660.   automatische Erkennung und spezifiziert VESA V1.2 Kompatibilität mit voller
  661.   Hi-/Truecolor Unterstützung.
  662.  
  663.  
  664. 7. Zur Bedienung
  665. ----------------
  666. - Kommandozeilenparameter:
  667.   PV [Path[Name.ext]] [Destination-path] [/c /m /e /p /d] [/x $nn (VGA-Mode)]');
  668.   Alternativ zum Bildnamen, kann auch eine Filemaske (z.B. *.GIF) gewählt
  669.   werden.
  670.   /c = konvertiert nur; Wenn keine Graphikanzeige erwünscht bzw. vorhanden.
  671.        Gibt man den Konvertiertyp z.B. /cj an, so liegt das Dateiformat fest.
  672.        j : medium compressed JPG , hj : higher compressed JPG , 0 : IMG ,
  673.        1 : TGA , 2 : LBM , h2 : Amiga LBM , 3 : CUT , 4 : GIF , 5 : TIFF ,
  674.        h5 : Motorola TIFF , 6 : SCx , 7 : PCX , 8 : PIC , 9 : BMP , h9 : OS/2 BMP.
  675.   /m = monochrom; Z.B. bei monochromem EGA-Display. Das Menu und alle Bilder
  676.        werden monochrom angezeigt und konvertiert. Soll dann ein Bild trozdem
  677.        farbig behandelt werden kann mit "M" im Menu umgeschalten werden.
  678.   /e = 16 color mode; dieser Parameter sagt PV, daß es sich bei dem als Para-
  679.        meter $nn angegebenen Displaymode um 16 Farben handelt.
  680.   /d = dithering statt grau bei 16 Farben-Modes und Bildern mit mehr als 16
  681.        Farben. Sie sollten den Parameter bei einer EGA verwenden, da Sie dann
  682.        sowieso keine 16 Graustufen haben. Sonst werden Sie immer gefragt, ob
  683.        Sie EGA-Dithering oder Graustufen haben wollen. EGA zeigt anstelle
  684.        von Graustufen nur eine Falschfarbendarstellung.
  685.   /p = keine Farboptimierung; Bilder mit mehr als 256 Farben werden normal
  686.        auf optimale Farbdarstellung mit 256 Farben umgerechnet. Dies kostet
  687.        viel Rechenzeit, liefert jedoch eine bessere Qualität. Wenn Ihnen
  688.        eine einfache Darstellung ausreicht benützen Sie /p.
  689.   /xn= PV startet in einer vorselektierten Auflösung.
  690.        n=0 Auto, n=2 640x480, n=3 800x600, n=4 1024x768, n=5 1280x1024,
  691.        n=6 320x200, n=7 360x512, n=8 640x480x16, n=9 720x512x16.
  692.   $nn  ist the Funktionsnummer des EGA/VGA/XGA.. Modes und/oder kombiniert mit
  693.        der Nummer für den VGA-Chipsatz. Bitte achten Sie darauf, daß dies
  694.        immer der letzte Parameter in der Zeile sein muß.
  695.   /h = Verwendung von HiColor RAM-DAC. Wenn ihre Graphikkarte Hicolor (32768
  696.        Farben) besitzt werden Bilder mit mehr als 256 Farben in diesem Modus
  697.        dargestellt. Dies ist erheblich schneller als Farboptimierung und liefert
  698.        bessere Ergebnisse. Nachteilig ist die Reduktion der x-Auflösung und
  699.        eine weitere Verarbeitung des Bildes, sowie Abspeichern liefert kein
  700.        sinnvolles Ergebnis. (Das gleiche gilt bei aktiviertem CEG-DSP).
  701.   /s = Schaltet das Softscrolling und die virtuelle Zeilenverwaltung ab.
  702.   /o = Schaltet den Hicolormodus ab.
  703.   /b = Manche Grafikkarten haben im 16 Mio Farben Modus Rot und Blau vertauscht
  704.        (z.B. Diamond Stealth Pro, Genoa 24). In diesem Fall ist dieser
  705.        Parameter erforderlich.
  706.   /v = Unterdrückt 1280x1024 und höhere Auflösungen. Verenden Sie das wenn
  707.        Ihr Monitor nicht syncronisiert.
  708.   /n = Schaltet bei Kommandozeilen Aufruf nach Verlassen nicht in den Textmodus
  709.        sondern zeigt weiter das Bild an.
  710.   /g = Startet mit der Galerie.
  711.   /wn= Definiert wie grosse Bilder dargestellt werden sollen:
  712.        n=1 proportional reduzierte Übersicht
  713.        n=2 reduzierte VollbildÜbersicht
  714.        n=3 rollbarer Ausschnitt
  715.        n=0 jedesmal vorher fragen
  716.   Xnnn gibt beim Konvertieren die Voreinstellung für die Anzahl nnn Pixel des
  717.        Zielbilds.
  718.   Ynnn gibt beim Konvertieren die Voreinstellung für die Anzahl nnn Zeilen des
  719.        Zielbilds.
  720.   Znnn gibt beim Konvertieren die Voreinstellung für den Zoomfaktor nnn des
  721.        Zielbilds. nnn ist die Prozentangabe z.B. nnn=50 verkleinert auf 50%.
  722.  
  723.  
  724. - Tasten im Fileauswahlmenu:
  725.   "F1"    Helpmenu.
  726.   up/down pgup,pgdn home,end = Durch die Pfade und Files durchblättern.
  727.   Enter = Bildfile auswählen oder in einen Pfad wechseln.
  728.       '..' steht für den übergeordneten Pfad.
  729.       Sind markierte Files innerhalb des Verzeichnisses, so werden zuerst
  730.       Diese angezeigt.
  731.   "I"     Fileinfo.
  732.   "L"     Laufwerk wechseln.
  733.   "Z"     Zielpfad eingeben wohin Files gespeichert werden sollen.
  734.   "U"     Anzeigen / Ändern der Bildparameter vor dem Laden ("Define Header").
  735.   "S"     Alle bisher angezeigten Files werden in der Datei PV.SLD gespeichert.
  736.   "M"     Farbe/Monochrom für das nächste Bild');
  737.   "X,+,-" Auswahl des Display-modes; normal kennt PV den erforderlichen Mode.
  738.       Sie können jedoch die Verwendung des Kommandozeilen-Modes oder
  739.       falls vorhanden die Auflösungen 640x480, 800x600, 1024x768 erzwingen.
  740.   "F"     Hier werden 3x3 Koeffizienten eingegeben für die Verwendung des
  741.       Filters 4. Das Ergebnis dieser Filterfunktion erhalten Sie wenn ein
  742.       Bild angezeigt wird und Sie geben "F" und "4". Die Koeffizienten
  743.       dürfen von -127 .. +127 gehen.
  744.   "O"     Umschalten zwischen Konvertier- und Anzeigemodus fürs nächste Bild.
  745.   "D"     File löschen.
  746.   "R"     File umbenennen. Bitte den vollen Namen mit Extension angeben und
  747.       keine Wildcards oder Pfade angeben. Geben Sie nur ENTER ein wenn
  748.       Sie nicht umbenennen wollen.
  749.   "P"     Farboptimierung. Bei Bildern mit mehr als 256 Farben wird bei
  750.       Farboptimierung auf 256 VGA Farben eine bessere Qualität erreicht
  751.       als bei der Darstellung mit einer Standard R3G3B2 Farbtabelle.
  752.       Die Berechnung dauert jedoch etwas länger. Falls Ihre Karte in der
  753.       gewählten Auflösung Hi-/Truecolor unterstützt können Sie das
  754.       ebefalls anwählen.
  755.   "Y"     Filetype. Sie können eine Filemaske setzen. Erlaubt sind alle DOS
  756.       Wildcards. Z.B.  *.* , *.gif , test????.??? ,..
  757.   "T"     Markieren / Demarkieren einzelner Files.
  758.   "^T"    Markieren aller Files im Verzeichnis.
  759.   "^U"    Demarkieren aller Files.
  760.   "G"     Ermittelt selbst alle Bilder im aktuellen Verzeichnis und zeigt diese
  761.       als Bildergalerie aus Iconen mit 128x96 Größe an. Aus diesem Modus
  762.       heraus können Bilder selektiert, markiert und gestartet werden.
  763.       - Es gelten die Bildpfeile zum Blättern sowie die Pfeiltasten.
  764.       - Mit "T" können einzelne Dateien markiert werden.
  765.       - Mit Enter wird das selektierte oder die markierten Bilder gezeigt.
  766.       - Mit ESC wieder zurück ins Menü.
  767.       Wenn Sie in Ihrer AUTOEXEC.BAT einen Eintrag der Form
  768.       SET PVICONS=drive\path   definieren werden alle Iconen dort zwischen-
  769.       gespeichert. PV kann auf vorhandene Iconen schneller zugreifen.
  770.   "C"     Sofern Sie einen Batchfile Namens PVCMD.BAT erstellt haben wird dieser
  771.       ausgefuehrt. Wenn nicht funktioniert dies wie eine DOS-Shell. Sie
  772.       kommen mit EXIT wieder in PV zurueck.
  773.   "W"     Definiert wie zu grosse Bilder dargestellt werden sollen.
  774.   Shift+[A..Z] springt zu der Datei mit die mit dem selben Buchstaben anfängt.
  775.  
  776. - Tasten während ein Bild angezeigt wird:
  777.   (Bei Hicolor, Truecolor , CEG sind derzeit nicht alle Funktionen möglich).
  778.   Farbmetrische Funktionen:
  779.    "Home, End"  ("POS1, ENDE") Verändern der Helligkeit.
  780.    "PGUP, PGDN" ("Bild") Verändern des Kontrasts.
  781.    "F9,F10"     Verändern der Farbsättigung. Sie können damit
  782.          die Sättigung verdoppeln oder zu Null machen (Graubild) oder
  783.          sogar negieren.
  784.    "DEL"     Die ursprünglichen Farben werden wieder hergestellt.
  785.    "R,G,B"   Alle obige Funktionen wirken normal auf alle Farbanteile gemeinsam.
  786.          Sie können aber auch nur z.B. den Rotanteil ändern wenn Sie vor-
  787.          her "R" eingeben. Die anderen Farbanteile bleiben unverändert.
  788.          Das selbe gilt für "G" Grün und "B" Blau.
  789.    <Space>"  Wieder alle Farbanteile gemeinsam verwenden. (default).
  790.    "I"       Invertieren der Helligkeit (Farbnegativ).
  791.    "M"       konvertieren zu monochrom (Graubild);
  792.    "C"       Farbrollen.
  793.   Geometrische Operationen und Bildverarbeitung:
  794.    "Pfeil-Tasten"
  795.          Softscrolling. Schiebt den sichtbaren Ausschnitt des Bildes
  796.          nach oben bzw unten. Hat das Bild mehr Zeilen als der Bildaus-
  797.          schnitt, so kann man hiermit den Rest ansehen.
  798.          Hat Ihr Rechner nicht genügend Speicher (XMS), so ist das
  799.          Softscrolling auf die Fähigkeiten Ihrer Grafikkarte beschränkt
  800.          (kein links/rechts-Scrollen und max. 1024 Zeilen).
  801.    "+,-"     Die Bildschirmauflösung kann umgeschaltet werden.
  802.    "/X,*X"   Verkleinern/Vergrößern in 2er Stufen in Zeilenrichtung.
  803.    "/Y,*Y"   Verkleinern/Vergrößern in 2er Stufen in Spaltenrichtung.
  804.    "/Z,*Z"   Verkleinern/Vergrößern in 2er Stufen.
  805.    "U"       Bild wiederherstellen (UNDO-Funktion).
  806.    "N"       Naechstes Bild.
  807.    "L"       Letztes Bild.
  808.    "D"       Graustufen-dither in verschiedenen Auflösungen. Z.B. "D4"
  809.          reduziert ein 256 Graustufenbild auf 16 Graustufen. Damit
  810.          erhalten Sie u.U. bessere Ergebnisse beim Ausdrucken.
  811.          D1 macht reine schwarz/weiß Darstellung.
  812.    "F"       3x3 Graubildfilter. Sie haben 7 vordefinierte Filter.
  813.          Hochpaß (sharpen), Tiefpaß (smothing), Relief (conture),
  814.          Laplace Kantenextraktion, Erosion, Median, Dilation.
  815.          Laplace (userfilter) kann mit eigenen Koeffizienten belegt werden.
  816.          (Fileauswahlmenu und "F").
  817.    "T"       Transformationen: "X,Y"-Spiegeln und "R"-Rotieren um 90 Grad.
  818.          Wenn Sie um 180 Grad drehen sollten Sie besser "TX" und "TY"
  819.          verwenden als zweimal "TR". Da bei extremen Seitenverhältnissen
  820.          u.U. nicht vollständig gedreht werden kann, sollten Sie vorher
  821.          auf genügend hohe Display-Auflösung umschalten.
  822.    "W"       Definieren eines Bildausschnittes ROI (region of interest).
  823.          Alle obigen Operationen sowie das Speichern eines Bildes erfolgen
  824.          in dieser ROI. Normal ist die ROI so groß wie das ursprüngliche
  825.          Bild.
  826.          "Q"        setzt die ROI zentrisch auf 512x512 (Bitte nur ab
  827.             640x480 Display Auflösung verwenden)
  828.          "F"        setzt die ROI auf die Display Auflösung.
  829.          "S"        setzt die ROI auf die bei der letzten ROI gewählten
  830.             Werte.
  831.          "Enter"    schaltet um zwischen Größe ändern (size) und Ver-
  832.             schieben (move). (entspricht der rechten Maustaste)
  833.          "Pfeile"   Verschieben oder Verändern der Größe. (Geht besser
  834.             mit der Maus)
  835.          "Space"    nimmt die ursprüngliche Bildgröße.
  836.          "Esc"      akzeptieren der ROI und verlassen. (ebenso mit linker
  837.             Maustaste)
  838.    "K"       Pixelanalyse. Die Funktion zeigt die Intensitätswerte an
  839.          beliebigen Bildpositionen.
  840.    "E"       Eingeben von Text ins Bild.
  841.  
  842.   Speichern eines Bildes oder Bildausschnitts:
  843.    "F1"      zeigt den Überblick über die File- Formate und Funktionen.
  844.    "1..9"    Speichert das Bild oder den Auschnitt (ROI) mit der angezeigten
  845.          Qualität.
  846.   Drucken eines Bildes oder Bildausschnitts:
  847.    "P"       Beantworten Sie dies mit "Y" oder "J" so druckt PV auf HP DJ500C.
  848.   Zu Animationen:
  849.    "A"       Zeigt alle seither angezeigten Bilder hintereinander im aktuellen
  850.          Verzeichnis.
  851.    "S"       Speichern im file PV.SLD.
  852.  
  853. - Zum Konversions-/Anzeige-Modus:
  854. Bilder mit mehr als 16 Farben/Graustufen werden bei 16 Farben VGA-Modes mit 16
  855. Graustufen dargestellt. Beim Speichern in ein anderes Bildformat gehen dabei
  856. je nach den Eigenschaften Ihrer Grafikkarte u.U. Informationen verloren. Im
  857. reinen Konvertiermodus können Bilder bis 10240x10240x256 verlustfrei konver-
  858. tiert werden. Die Konvertierung erfordert temporär viel Platz. Wenn Sie nicht
  859. genügend XMS-Speicher haben, so verwendet PV Platz auf ihrer Platte.
  860. Z.B. für einen TIFF File 800x600x24 werden etwa 1.5MB benötigt. Mit
  861. SET TEMP=DRIVE:\PATH  in der Autoexec.bat wird das Laufwerk bestimmt. Ohne diese
  862. Angabe wird C:\ verwendet.
  863.  
  864.  
  865. 8. Zur Installation, Registrierung
  866. -----------------------------------
  867. Die registrierte Version zeigt den Namen der registrierten Person bei Verlassen.
  868.  
  869. Die Shareware-Version bringt gelegentlich und bei Verlassen des Programms
  870. einen Hinweis in eigener Sache.
  871. Sie darf nicht gewerblich genutzt werden ohne Registrierung.
  872.  
  873. Der registrierte Benutzer ist angehalten sich bei mir oder nachstehend
  874. genannter Mailbox bzw Fido nach Neuerungen zu erkundigen.
  875. Bitte melden Sie sich bei Interesse an Updates. Es werden keine Updates
  876. automatisch verschickt.
  877. Registrierte Benutzer erhalten von mir bei Bedarf detailiertere Auskunft über
  878. PV, Grafikkartenprogrammierung oder Bildformate. Auf Wunsch werden andere
  879. Funktionen und Bildformate integriert (U.U. gegen Aufpreis je nach Aufwand).
  880. Bei Updateservice werden in Abständen von ca 2 pro Jahr Updateinfos versandt,
  881. sowie erhalten Sie die Parameter um sich selbst Zwischenversionen zu
  882. registrieren.
  883.  
  884.  
  885.    PV Registrierung                               [ ]  DM59,-
  886.  
  887.       weitere Updates dann für                    [ ]  DM15,-
  888.  
  889.    PV Mehrfachlizenzen                  ab 5      [ ]  DM50,- je Lizenz
  890.                        10     [ ]  DM40,-
  891.                        50     [ ]  DM20,-
  892.  
  893. Fragen Sie auch nach Studentenermäßigungen (Nachweis erforderlich).
  894.  
  895. Die Bezahlung erfolgt nach Ihrem Wunsch allerdings muß ich bei Nachnahme
  896. eine Gebühr DM5,- erheben.
  897.  
  898.  
  899.  
  900. - Geben Sie das gewünschte Diskettenformat an, oder besser legen Sie eine
  901.   leere Diskette bei.
  902. - Geben Sie die gewünschte Sprache an: Deutsch/Englisch.
  903. - Legen Sie am besten einen frankierten Umschlag mit Ihrer Anschrift bei.
  904.  
  905. - Bestellung und Infos bei:
  906.  
  907.    e-merge GmbH
  908.    Bohlweg 36
  909.    48147 Münster
  910.    Tel 0251 43000 Fax 0251 43052
  911.    compuserve: 100543.1515
  912.  
  913. - Sonderwünsche, Spezialversionen oder Detailfragen beim Autor:
  914.  
  915.    Wolfgang Wiedmann
  916.    Rechbergweg 4
  917.    73457 Essingen
  918.    07365-1419  (nach 17 Uhr oder am Wochenende,
  919.         von den meisten ben. Ländern aus gilt: 0049 7365-1419)
  920.    e-mail: W.Wiedmann@t-online.de
  921.    compuserve: 100142.636
  922.    Überweisungen bitte auf Raiffeisenbank Essingen BLZ 600 693 17  KNr 37 346 008.
  923.  
  924. - Die neueste Shareware Version erhalten Sie auch über die Ultraforce Mailbox
  925.    0(049)7361-941515     Elsa  28.800
  926.    0(049)7361-941516     Zyxel 16.800
  927.    0(049)7361-941517     ISDN
  928.    FIDO 2:2487/3108
  929.    Freier Download möglich mit:
  930.    Logon : Gast
  931.    Password : Gast       Magicname : PV
  932.  
  933.  
  934. 9. Rechtsansprüche, verwendete Warenzeichen.
  935.  
  936. Alle verwendeten Produktnamen, Verfahren, und Bezeichnungen inklusive:
  937. Western Digital, MS-DOS, Silicon Graphics, FLIC, PCX, TIFF, AI, HAM, BMP, DIB,
  938. IBM, Macintosh, Pagemaker, Designer, Photostyler, Targa, Paintbrush, PcPaint,
  939. Pictor, Colorix, Winrix, RIX, Dr Halo, Halovision, Deluxe Paint, Commodore,
  940. Autodesk, VPIC, VGIF, CSHOW, GWS, Windows, OS/2, Edsun Continuous Edge Graphics,
  941. GEM, Ventura Publisher, MS-Paint, Word Perfect, A4TECH, SIS, Encapsulated
  942. Postscript, Sun, UNIX, Fricke, Sreenmachine, FAST-Electronik, Kontron, Zeiss,
  943. GRASP, Turbo Pascal, AT, EGA, VGA, SuperVGA, 8514/A, ATI, Paradise, Ahead,
  944. Video7-, OAK, Chip&Technology, ET3000/4000, Trident8900, VESA, Tiga, XGA, CEG,
  945. HiColor, JPG2GIF, GIF2JPG, Handmade Software, HSI, GIF87a, GIF89a, CompuServe,
  946. Atari, Huffman, LZW, PICIO, SGI, Image Alchemy, VTCOMPRESS, Stemmer, HDILOAD,
  947. ATI Wonder, Everex, Kodak, Corel..
  948. sind registrierte und unregistrierte Warenzeichen, oder Bezeichnungen der
  949. jeweiligen Firmen oder Organisationen.
  950.  
  951. Ich übernehme keine Haftung irgendeiner Art weder direkt noch impliziert
  952. einschließlich Versand und Anwendbarkeit für bestimmte Zwecke.
  953. Unter keinen Umständen bin ich haftbar für Fehler in der Software und dieser
  954. Beschreibung oder für ingendwelche Schäden die durch PV entstehen.
  955. PV wird vor der Auslieferung auf Viren untersucht.
  956.