• 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:
Weihnachtgeschäft 2021 im E-Commerce: Content-Tipps für Online Händler

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

  • Produktsuche im E-Commerce: So suchen Kunden nach Produkten 17. Dezember 2021
  • Content generieren: So erstellen Sie automatisierte Texte 3. Mai 2022
  • Kundentypen erkennen und richtig ansprechen 26. November 2021
  • Kundennutzen Beispiele: So kommunizieren Sie richtig 5. April 2022

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

Primary Sidebar

Neueste Artikel im Blog

Produktpräsnetation auf dem Handy ansehen

So gelingt Ihnen eine authentische Produktpräsentation: Tipps für Ihre Produktseiten

23. Juni 2022

automatisierte Produktbeschreibungen steigern Ihre KPIs

Automatisierte Produktbeschreibungen: Erwartungen und Realität

15. Juni 2022

Hyperpersonalisierung im Marketing: So steigern Sie Ihre Umsätze

26. Mai 2022

strukturierte Daten sind wichtig für den E-Commerce

Warum strukturierte Produktdaten für die automatisierte Textgenerierung wichtig sind

24. Mai 2022

5 Tipps, um den Warenkorbwert zu erhöhen

11. Mai 2022

Automated Content erstellen: Ein Textkonzept ist erforderlich

Content generieren: So erstellen Sie automatisierte Texte

3. Mai 2022

Kundenzufriedenheit wird durch die Kundenansprache bestimmt

Kundenansprache im E-Commerce: 9 Tipps für wirkungsvolle Texte

26. April 2022

E Commerce KPIs

E-Commerce KPIs: Welche sind die wichtigsten für Ihr Online Shop?

22. April 2022

Kategorietexte für Onlineshops

Kategorietexte für Onlineshops: Pflicht oder nice-to-have?

8. April 2022

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

Kundengruppen identifizieren und erfolgreich ansprechen

Kundentypen erkennen und richtig ansprechen

26. November 2021

Online shop

Produktbeschreibung erstellen: Tipps für Einsteiger

12. November 2021

Marketing Weihnachten_Weihnachtsgeschäft

Weihnachtgeschäft 2021 im E-Commerce: Content-Tipps für Online Händler

22. Oktober 2021

Marketing_Personalisierung

Personalisierte Produktbeschreibungen revolutionieren die Customer Experience

8. Oktober 2021

Remote Working

Remote Work bei Awantego: Wir fühlen uns wohl dort, wo wir arbeiten!

15. September 2021

Personalisierte Produktbeschreibungen stärken die Kundenbindung

Konkurrenzfähig im E-Commerce mit personalisierten Produktseiten

13. September 2021

Kundenexperience_Customer_Experience

So können Sie die Customer Experience mit Hilfe von Produktbeschreibungen verbessern

23. August 2021

7 Tipps für professionelle Produktbeschreibungen

6. August 2021

Produktpräsentation im Online Shop

Produktpräsentation für E-Commerce: So erstellen Sie ansprechende Produktseiten

2. August 2021

So setzen Sie ein mehrsprachiges Projekt um ohne ein Sprachtalent zu sein

22. Juli 2021

Analyse_Geld_Sparen_mit _Automatischen_Produktbeschreibungen

So sparen unsere Kunden Millionen mit automatisierten Produktbeschreibungen

1. Juli 2021

Produktvorteile

So bringen Sie Produktvorteile in Ihren Produktbeschreibungen auf den Punkt

25. Juni 2021

Was sind Produktkategorien im Marketing, wie werden diese erstellt und zu welchem Zweck?

8. Oktober 2020

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

Kundennutzen Beispiele: So kommunizieren Sie richtig

Produktbeschreibung Beispiele für Fashion Onlineshops

SEO Tools für Online Händler: Unterschätzte Werkzeuge, die Ihren Umsatz steigern

21 Wege zur Verbesserung der Customer Experience für Online-Händler

User Generated Content für Online Händler: Wie Sie den Content Ihrer Kunden effektiv nutzen

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

© 2022 · Awantego.com ·

Diese Website benutzt Cookies. Wenn Sie die Website weiter nutzen, gehen wir von Ihrem Einverständnis aus.OK