• Skip to main content
  • Skip to primary sidebar
  • Skip to footer

Awantego

  • Unique Content
  • Blog
  • Kontakt
You are here: Home / Lexika / Was ist PostScript?

13. August 2021 by Claudia Rothenhorst

Was ist PostScript?

PostScript ist eine Seitenbeschreibungssprache, die von der Firma Adobe entwickelt und betreut wird. Für eine möglichst weite Verbreitung wird sie von Adobe als offener Standard zur kostenlosen Verwendung freigegeben. Die Idee hinter dieser Sprache ist eine geräteunabhängige Darstellung von grafischen Produkten. Zuerst handelte es sich bei diesen Geräten hauptsächlich um Drucker, eine angepasste Version unter der Bezeichnung Display PostScript wird aber auch für die Darstellung auf Bildschirmen verwendet. PostScript ist turing-vollständig und verwendet von Menschen lesbaren Programmtext.

Inhalt

  • Die Eigenschaften der Sprache
  • PostScript als Programmiersprache
  • Wie genau funktioniert PostScript?
  • Verwendung von PostScript
  • Geschichte und Versionen

Die Eigenschaften der Sprache

PostScript
Achtung, Pixel!

In PostScript werden Text und Bilder als Vektorgrafik angegeben, was die verlustfreie Wiedergabe in verschiedener Größe ermöglicht. Auch stehen in der Sprache zahlreiche Fonts zur Verfügung, die vektorgrafisch definiert sind. Im Gegensatz dazu wird aus Pixeln bestehende Grafik je nach Größe in unterschiedlicher Qualität dargestellt. Manche Bilder liegen allerdings nur in Pixelform vor. Seit der Version 2 kann eine solche Grafik bei Bedarf in eine PostScript-Datei eingebettet werden.

Die Wiedergabe dieses Teils der Datei erfolgt je nach Ausgabegerät allerdings unter den Einschränkungen, die für alle Pixelgrafiken gelten.Eine Besonderheit von PostScript ist die Abarbeitung aller Befehle, bevor eine Grafik tatsächlich dargestellt wird. Das gilt für das ganze Dokument und bedeutet, dass ein Befehl auf mehrere Seiten Auswirkungen haben kann. Es ist also nicht einfach möglich, nur den Programmcode für eine Seite aus einem PostScript-Programm zu isolieren.

PostScript als Programmiersprache

Obwohl es sich der Verwendung nach um eine Seitenbeschreibungssprache handelt, ist PostScript als Programmiersprache turing-vollständig. In dieser Sprache kann man also nicht nur Instruktionen für die Erstellung einer Grafik, sondern beliebige Algorithmen implementieren. Das mag eigenartig scheinen, ist für die Behandlung von Vektorgrafik allerdings durchaus nützlich und sinnvoll. Es ermöglicht etwa, Skalierungsrechnungen im Dokument zu spezifizieren. Eine größere Anwendung ist die Erstellung von QR-Codes, die Daten als zweidimensionale grafische Objekte darstellen. Diese können von Scannern eingelesen werden, was auch zum Funktionsumfang vieler Smartphones gehört. Dem Charakter nach handelt es sich um eine stackorientierte Programmiersprache in umgekehrt-polnischer Notation. Die größten Ähnlichkeiten weist PostScript zur Programmiersprache Forth auf.

Wie genau funktioniert PostScript?

PostScript
Viel mehr als nur ein „Hallo“!

Der Programmtext wird in den meisten Anwendungen automatisch erzeugt, er kann aber auch direkt von menschlichen Programmierern geschrieben werden. Das klassische minimale Beispiel zur Demonstration einer Programmiersprache gibt die Worte „Hallo, Welt!“ aus. Als ps-Datei sieht dieses Programm folgendermaßen aus.

%!PS
/Courier
20 selectfont
72 500 moveto
(Hallo, Welt!) show
showpage

Die erste Zeile identifiziert die Programmiersprache. In der zweiten und dritten Zeile werden die Art der Schrift und ihre Größe festgelegt. Dann wird die Position des Textes auf der Seite angegeben und darauf der Text selbst. Die letzte Zeile enthält den Befehl zur Ausgabe des Dokuments.

Verwendung von PostScript

Die Standardisierung durch diese Seitenbeschreibungssprache löst das Problem der Verbindung zwischen der Erstellung von Dokumenten und ihrem Druck oder ihrer Darstellung auf einem Bildschirm. Das Dokument selbst lässt sich mit einem von sehr vielen Programmen erstellen. Daraus erzeugt man eine PostScript-Datei und versieht diese mit der Dateiendung .ps. Ein Interpreter wandelt die ps-Datei in das Rasterdatenformat des  Ausgabegeräts um. Diese zweistufige Umwandlung ist erheblich effizienter, als wenn für jedes Programm für Text- und Bildbearbeitung eine direkte Transformation für eine Vielzahl von Ausgabegeräten berechnet werden müsste.

Mehr zum Thema:
Content Marketing - die 15 wichtigsten Trends 2022

In teuren Druckern ist diese Vorgehensweise immer noch der übliche Standard. Preiswerte Drucker verwenden seit dem Jahr 2000 Alternativen wie das PDF-Format, das seinerseits viel von seinem Vorgänger übernommen hat.
Ein weit verbreiteter Interpreter ist Ghostscript. Er ist in der Programmiersprache C geschrieben und deshalb auf vielen Plattformen verfügbar. Ein möglicher Test für eine Installation von Ghostscript ist die Eingabe des obigen kleinen Programms. Display PostScript ist nicht für Drucker, sondern für die Darstellung von Grafik auf Bildschirmen optimiert. Lesen Sie hier alles über Ghostscript.

Eine Anpassung auf Bildschirme musste deshalb erfolgen, weil für diesen Zweck im Gegensatz zum Druck eine seitenweise Darstellung erforderlich ist. Auch interaktive Eingaben wie über eine Maus sind nur für Bildschirmdarstellungen sinnvoll. Optimiert wurde auch die Verarbeitungsgeschwindigkeit, da ein Rendering auf Bildschirmen viel zeitkritischer ist als für einen Druck.

Geschichte und Versionen

Die erste Version der Sprache gab es im Jahr 1984. Der Standard wurde und wird immer noch von der 1982 gegründeten Firma Adobe betreut. Er baute auf Vorarbeiten auf, die von John Warnock bei seinem früheren Arbeitgeber Xerox vorhanden war. Die zweite Version trägt die Bezeichnung „level 2″ und kam 1991 heraus. Eine Verbesserung trat sowohl in der Zuverlässigkeit als auch in der Verarbeitungsgeschwindigkeit auf. Seit 1991 ist es zudem möglich, Rastergrafiken im Format JPEG in ein PostScript-Dokument einzubetten. Die neueste Version von mit der Nummer 3 erschien im Jahr 1997. Zu den wesentlichsten Änderungen gehörte eine bessere Kontrolle der Farben in Dokumenten. Außerdem erhöhte sich die Zahl der möglichen Graustufen von 256 auf 4096.

PostScript
Wie spielt das PDF mit rein?

Zur Geschichte von PostScript gehört auch das Format PDF, das die Firma Adobe betreut und in vielen Punkten auf seinem Vorgänger aufbaut. Im Gegensatz zu seinem Vorgänger ist PDF keine turing-vollständige Programmiersprache. Das Format PDF bietet allerdings erweiterte grafische Möglichkeiten wie transparente Dokumente. Mit einem geeigneten Programm kann man eine PDF-Datei am Bildschirm mit Text erweitern und so wieder abspeichern. Eine typische Anwendung dafür sind ausfüllbare Formulare. PDF bietet auch eine wesentlich bessere Komprimierung, was zu viel kleineren Dateien führt als eine Darstellung in reinem PostScript.

Ähnliche Artikel

  • Die besten Content Marketing-Strategien 18. Oktober 2022
  • Vom Keyword zum Fließtext: So erstellen Sie verkaufsstarke… 11. November 2022
  • Content generieren: So erstellen Sie automatisierte Texte 8. Januar 2023
  • Produktsuche im E-Commerce: So suchen Kunden nach Produkten 17. Dezember 2021

Filed Under: Allgemein, IT Tagged With: Adobe, Anwendung, Grafik, Programm, Seitenbeschreibungssprache, Vektorgrafik, Version

Primary Sidebar

Neueste Artikel im Blog

unique content seitenbild

Wie Sie herausragenden Content erstellen, um Ihr E-Commerce-Geschäft auszubauen

25. März 2023

GPT oder Data-to-Text: Welche Alternative ist besser?

GPT-3 oder Data-to-Text: Welche Alternative ist besser?

13. März 2023

Awantego_E-Commerce_Expo_2023

Die E-Commerce Berlin Expo 2023 – unsere Erfahrungen

2. März 2023

Online shop

Produktbeschreibung erstellen: Tipps für Einsteiger

20. Februar 2023

AX Deutschland Tour - Stadt Banner Stuttgart

Was bringt Textautomatisierung monetär und welche Effekte hat sie auf die eigene Webseite? 

13. Februar 2023

Awantego auf der Expo E-Commerce Berlin

Awantego auf der E-Commerce Berlin Expo 2023

24. Januar 2023

Texte für Fashion Online Shops

So erzielen Sie Erfolg mit automatisiertem Content im E-Commerce

20. Januar 2023

Marketing_Personalisierung

Personalisierte Produktbeschreibungen revolutionieren die Customer Experience

13. Januar 2023

Automated Content erstellen: Ein Textkonzept ist erforderlich

Content generieren: So erstellen Sie automatisierte Texte

8. Januar 2023

Kontakt zur Agentur

Agentur Awantego
Tel.: +49(0)711/48890-50
E-Mail: info@awantego.com

Anschrift
Breitscheidstraße 65
70176 Stuttgart

Traumjob bei Awantego:

  • Vertriebs-Mitarbeiter Online Marketing
  • Online-Marketing Spezialist (m/w/d)
  • Student / Praktikant (m/w/d)
  • Software-Entwickler php/Javascript (m/w/d)
  • Praktikant Online-Marketing (m/w/d)

Downloads / Tutorials

  • Downloads
  • Tutorials

Weitere Anleitungen und Tutorials finden Sie im Blog von Awantego.com

Am meisten gelesen

  • Unique Content – Die Technik dahinter
  • Marketing Lexikon
  • Marketing Automation
  • Mehr Kunden mit Newsletter-Marketing

Weitere Beiträge im Blog

Projektplanung

Content-Automatisierung — 8 Tipps für einen leichten Einstieg

27. Oktober 2022

Content erstellen

Die besten Content Marketing-Strategien

18. Oktober 2022

Online Shop Texte erstellen

So schreiben Sie überzeugende Onlineshop Texte

7. Oktober 2022

Gute Produktseiten erhöhen den Bestellwert

Automatisierte Texterstellung: Ein Blick hinter die Kulissen eines Contentprojekts

5. Oktober 2022

Texte für alle Produkte im Online Shop erstellen

Vorteile der automatischen Texterstellung für Unternehmen

4. Oktober 2022

Kundengruppen identifizieren und erfolgreich ansprechen

Kundentypen erkennen und richtig ansprechen

30. September 2022

So bereiten Sie Ihre Produktdaten optimal vor

22. September 2022

Weihnachtssaison_2022

Weihnachtsgeschäft 2022: Prognosen und Ideen

16. September 2022

Automated Content erstellen

Mehr Power für Ihren Online Shop dank der Content Automatisierung

9. September 2022

Kundenbindung_Kundenpflege

So stärken Sie die Kundenbindung in Ihrem Online Shop

15. August 2022

positives Kundenerlebnis wirkt sich auf die Kundenbindung aus

Mit 5 Schritten zum einzigartigen Kundenerlebnis

9. August 2022

Customer Journey optimieren

So steuern Sie die Customer Journey mit dem richtigen Content

29. Juli 2022

Unsere_Workation_Ferienhaus_Ostsee

Wir hätten es nicht für möglich gehalten…

21. Juli 2022

Footer

Kontakt

Digital-Agentur Awantego
Tel.: +49 (0)711/48890-50

E-Mail: info@awantego.com
Web: www.awantego.com

Anschrift
Breitscheidstraße 65
70176 Stuttgart

Jobs bei Awantego

Offene Stellen bei Awantego

  • Vertriebs-Mitarbeiter Online Marketing
  • Online-Marketing Spezialist (m/w/d)
  • Student / Praktikant (m/w/d)
  • Software-Entwickler php/Javascript (m/w/d)
  • Praktikant Online-Marketing (m/w/d)

Jetzt bewerben

E-Mail: jobs@awantego.com
Tel.: 0711-4889050

Online Marketing Lexikon

Im Marketing-Lexikon von Awantego erläutern wir alle wichtigen Begriffe zum Thema Online-Marketing kompakt und verständlich.


Die wichtigsten Themen:

Automated Unique Content

Online Marketing Downloads

Downloads & Anleitungen

Im Download-Bereich von Awantego.com finden Sie Anleitungen, Tutorials und eBooks rund um das Thema Content und Marketing.


Gastautoren

Informationen für Gastautoren

Neueste Beiträge im Blog

So erhöhen Sie die Sichtbarkeit Ihres Onlineshops mit automatisiertem Content

So erstellen Sie mehrsprachige Produktbeschreibungen kostengünstig und effizient

Automatische Textgenerierung für natürlich wirkende Texte aus Daten

Internationalisierung im E-Commerce: Wie bereitet man einen Rollout vor?

Machen Sie Ihren Online Shop bekannt: 5 wirkungsvolle Tipps für mehr Kunden

Darum geht’s im Blog

4.7.4A+ Amazon ContentAbfolgeAbfrageAbgrenzungAbonnenten für den NewsletterAbonnenten gewinnenAbrechnungAbsenderAbsicherungaccelerated mobile pagesAccountActiveCampaignAdobeAdresseAdvertisingAdwordsAffiliateAgenturAhrefs
  • Jobs
  • Blog
  • Datenschutz
  • Disclaimer
  • Impressum
  • Awantego.com in English

© 2023 · Awantego.com ·