EPS steht für Encapsulated PostScript. PostScript ist eine von Adobe entwickelte Programmiersprache zur Beschreibung gedruckter Seiten, und eine EPS-Datei ist ein eigenständiges PostScript-Programm, das ein einzelnes Artwork beschreibt: encapsulated bedeutet, dass es dafür gedacht ist, in ein größeres Dokument eingefügt zu werden, statt eigenständig gedruckt zu werden. Über zwei Jahrzehnte hinweg war dies das Format, in dem Logos und Illustrationen an Druckereien übergeben wurden, und es ist noch immer in vielen Brand-Guidelines enthalten.
Wie eine EPS-Datei Grafiken speichert
Der Inhalt einer EPS ist Code. Koordinaten, Kurven, Flächenfüllungen und Konturen werden als PostScript-Operatoren in einer stackbasierten Sprache ausgedrückt, sodass das Zeichnen einer Form eine Abfolge von Anweisungen ist und keine Datenstruktur. Das macht eine EPS wirklich auflösungsunabhängig: Der Interpreter des Druckers führt das Programm in der jeweiligen Arbeitsauflösung aus.
Zwei Konventionen machen es in einem anderen Dokument nutzbar. Die erste ist der Bounding Box-Eintrag, ein Kommentar nahe dem Anfang der Datei, der die Ausdehnung des Artworks in Punkt angibt und einem Layoutprogramm verrät, wie viel Platz es reservieren muss, ohne das Programm auszuführen. Die zweite ist ein optionales, niedrig aufgelöstes Vorschaubild, damit das Layoutprogramm dir auf dem Bildschirm etwas anzeigen kann statt nur ein graues Rechteck.
Eine EPS kann auch Rasterdaten enthalten, und tut das oft: Eine Photoshop-EPS besteht aus Pixeln, die in PostScript eingebettet sind. Die Dateierweiterung allein sagt dir daher nicht, ob eine Datei Vektor-Artwork oder ein Foto ist, was in der Druckvorstufe immer wieder für Verwirrung sorgt.
Welche Metadaten eine EPS-Datei enthält
EPS-Metadaten befinden sich im Header, als speziell formatierte Kommentare gemäß Adobes Document Structuring Conventions. Sie beginnen mit zwei Prozentzeichen und lesen sich fast wie ein Begleitschreiben zur Datei.
Die Einträge, die du fast immer siehst, sind %%BoundingBox mit vier ganzzahligen Koordinaten, %%Creator mit dem Namen der Anwendung und Version, die die Datei erzeugt hat, %%Title und %%CreationDate. Dateien für die Druckvorstufe fügen oft %%DocumentFonts hinzu, das alle Schriften auflistet, die das Artwork benötigt, %%DocumentNeededResources, %%For mit der Person oder Organisation, für die die Datei erstellt wurde, und %%Pages. Dateien, die seit den 2000er Jahren von Adobe-Apps erzeugt werden, enthalten meist zusätzlich ein XMP-Paket mit Dokumentkennungen und einer Bearbeitungshistorie.
%%DocumentFonts ist der praktische Eintrag: Wenn eine dort genannte Schrift am Druckort nicht verfügbar ist, ist das Ergebnis falsch, und diese Liste ist die einzige Warnung, die du bekommst. %%For solltest du vor einer Wiederverwendung prüfen, da hier häufig ein Kunde genannt wird.
Da der Header reiner Text ist, kannst du all das sehen, indem du eine EPS-Datei in einem Texteditor öffnest. Die Metadaten sind sichtbar, auch wenn es das Artwork nicht ist.
Wann du EPS verwenden solltest
Verwende EPS, wenn etwas in deinem weiteren Prozess es verlangt: ein älterer Workflow in der Druckvorstufe, eine Dateivorgabe der Druckerei oder ein Brand-Asset-Paket, das immer schon EPS enthält. Innerhalb dieser Vorgaben funktioniert es genau wie früher.
Für alles Neue solltest du PDF oder SVG bevorzugen. PDF ist der direkte Nachfolger von PostScript, behält die gleiche Genauigkeit, lässt sich überall korrekt in der Vorschau anzeigen und ist deutlich sicherer zu verarbeiten; SVG ist die bessere Lösung im Web. EPS unterstützt Transparenzen praktisch nicht, die Vorschau kann vom tatsächlichen Druckergebnis abweichen, und ein PostScript-Programm aus einer unbekannten Quelle auszuführen, war noch nie eine angenehme Vorstellung.