EPS sta per Encapsulated PostScript. PostScript è un linguaggio di programmazione creato da Adobe per descrivere pagine stampate, ed un file EPS è un programma PostScript autonomo che descrive un singolo elemento grafico: encapsulated significa che è scritto per essere inserito in un documento più grande invece di essere stampato da solo. Per due decenni è stato il formato con cui loghi e illustrazioni venivano consegnati alle tipografie, ed è ancora quello utilizzato da molte linee guida di brand.
Come un EPS memorizza la grafica
Il corpo di un EPS è codice. Coordinate, curve, riempimenti e tracce sono espressi come operatori PostScript in un linguaggio basato su stack, quindi disegnare una forma è una sequenza di istruzioni e non una struttura dati. Questo rende un EPS davvero indipendente dalla risoluzione: l'interprete della stampante esegue il programma alla risoluzione a cui lavora.
Due convenzioni lo rendono utilizzabile all'interno di un altro documento. La prima è il bounding box, un commento vicino all'inizio del file che dichiara l'estensione dell'elemento grafico in punti, grazie al quale un programma di impaginazione sa quanto spazio riservare senza eseguire il programma. La seconda è una immagine di anteprima opzionale a bassa risoluzione, così il programma di impaginazione può mostrarti qualcosa a schermo invece di un rettangolo grigio.
Un EPS può anche contenere dati raster, e spesso è così: un EPS di Photoshop sono pixel avvolti in PostScript. L'estensione da sola quindi non ti dice se un file è grafica vettoriale o una fotografia, il che è una fonte ricorrente di confusione in prestampa.
Quali metadati contiene un EPS
I metadati EPS si trovano nell'header, come commenti formattati in modo specifico definiti dalle Document Structuring Conventions di Adobe. Iniziano con due segni di percentuale e si leggono quasi come una lettera di presentazione del file.
Quelli che vedrai quasi sempre sono %%BoundingBox con quattro coordinate intere, %%Creator che indica l'applicazione e la versione che ha prodotto il file, %%Title e %%CreationDate. I file di prestampa spesso aggiungono %%DocumentFonts che elenca ogni tipo di carattere necessario alla grafica, %%DocumentNeededResources, %%For che indica la persona o l'organizzazione per cui il file è stato creato e %%Pages. I file prodotti con app Adobe dai primi anni 2000 in poi di solito includono anche un pacchetto XMP, che contiene identificatori del documento e una cronologia delle modifiche.
%%DocumentFonts è quello pratico: se un font in quell'elenco non è disponibile dove il file viene stampato, il risultato è errato e l'elenco è l'unico avviso che ricevi. %%For è quello da controllare prima di riutilizzare il file, perché spesso indica un cliente.
Poiché l'header è testo semplice, puoi leggere tutto questo aprendo un EPS in un editor di testo. I metadati sono visibili anche quando la grafica non lo è.
Quando usare EPS
Usa EPS quando qualcosa a valle lo richiede: un vecchio flusso di lavoro di prestampa, le specifiche file di una tipografia o un pacchetto di asset di brand che lo ha sempre incluso. All'interno di questi vincoli funziona esattamente come ha sempre fatto.
Per qualsiasi cosa nuova, preferisci PDF o SVG. PDF è il diretto discendente di PostScript, mantiene la stessa fedeltà, genera anteprime corrette ovunque ed è molto più sicuro da elaborare; SVG è la scelta migliore sul web. EPS non offre un supporto alla trasparenza degno di nota, la sua anteprima può non corrispondere a quanto viene effettivamente stampato ed eseguire un programma PostScript da una fonte non attendibile non è mai stato particolarmente rassicurante.