PostScript ist eine Seitenbeschreibungssprache von Adobe (John Warnock und Charles Geschke), die 1982 entwickelt und 1985 mit dem LaserWriter bekannt wurde. PostScript beschreibt Text, Grafik und Bilder auf einer Seite — geräteunabhängig und als vollwertige Programmiersprache mit Stack und Postfix-Notation.
Stack-Prinzip
Operanden werden zuerst auf den Stack gelegt, dann folgt der Operator. 100 200 moveto legt erst die Koordinaten ab und bewegt dann den Stift.
Grafikbefehle
newpath
100 100 moveto
200 100 lineto
200 200 lineto
closepath
stroke
showpage
Wichtige Operatoren: newpath, moveto, lineto, curveto, closepath, stroke, fill und showpage.
Text und Zustand
show: Text ausgeben;findfont,scalefont,setfont: Schrift wählengsave/grestore: Grafikzustand sichern und wiederherstellentranslate,rotate,scale: Koordinatentransformationensetlinewidth,setrgbcolor: Linienbreite und Farbe
Verbreitung
EPS (Encapsulated PostScript) ist das Austauschformat für eingebettete Grafiken; Ghostscript rendert PostScript auf jedem System. Aus TeX- und LaTeX-Dokumenten erzeugt dvips PostScript-Ausgabe.