next up previous contents
Next: Programmbeschreibungen Up: Grundlagen Previous: Kommandozeilenparameter (Optionen)

   
Grafikausgabe

Die Programme des Programmpaketes wave wurden in C++ unter Verwendung der Grafiklibrary GRX20 geschrieben. Damit die Grafiklibrary richtig arbeiten kann, ist der für die Ausgabe zu verwendende Treiber und die erwünschte Grafikauflösung mit hilfe der Environment-Variablen GRX20DRV zu setzen. Die Syntax ist wie folgt:

GRX20DRV=Grafikkartentreiber gw X-Auflösung gh Y-Auflösung nc Farben

Folgende Grafikkartentreiber werden derzeit unterstützt:

Name Beschreibung
vesa VESA kompatible Grafikkarten. Derzeit sind beinahe alle am Markt befindlichen Grafikkarten VESA-kompatibel.
herc Hercules Monochrom
stdega Standardn EGA Grafikkarte
stdvga Standardn VGA Grafikkarte
et4000 Grafikkarten mit ET4000 Chipsatz
ati28800 Grafikkarten mit ATI28800 Chipsatz
cl5426 Grafikkarten mit Cirrus 5426 Chipsatz
mach64 Grafikkarten mit ATI MACH64 Chipsatz

Wird kein Grafikkartentreiber spezifiziert, so wird eine VESA kompatible Grafikkarte angenommen.

Für die X- und Y-Auflösung können beliebige Werte angegeben werden, die von der Grafikkarte unterstützt werden. Der Grafikkartentreiber sucht immer nach dem besten Grafikmodus mit einer Auflösung kleiner oder gleich der angegebenen.

Für die Anzahl der Farben wird der Wert 256 empfohlen. Grundsätzlich sollten die Programme auch bei anderen Werten funktionieren. Bei der Angabe von 2 oder 16 Farben ist jedoch mit einer Reduktion der Grafikqualität zu rechnen. Mit mehr als 65536 Farben funktioniert zwar die Darstellung, es kann aber keine Hardcopy mit dem Parameter -pcx angefertigt werden.

ACHTUNG: Bei Verwendung der Programme in der DOS-Box von Windows stehen meist nur sehr geringe Grafikauflösungen zur Verfügung. Dies liegt an Windows und nicht am Programmpaket wave.

HINWEIS: Führt z.B die Angabe eines ungültigen Filenamens zum Programmabbruch im Grafikmodus, so geht die Fehlermeldung durch die Rückkehr in den Textmodus verloren. Die Fehlermeldung kann in diesem Fall entweder mit > in eine Datei umgeleitet oder durch die Verwendung von | more erst nach Ende des Programmes am Bildschirm angezeigt werden.


next up previous contents
Next: Programmbeschreibungen Up: Grundlagen Previous: Kommandozeilenparameter (Optionen)
root
1998-07-09