Article de reference

PostScript encapsulé

Encapsulated PostScript ( EPS ) est un format de document PostScript conforme à la convention de structuration de documents (DSC) et utilisable comme format de fichier graphique...

format de document PostScript conforme à la convention de structuration de documents (DSC) et utilisable comme format de fichier graphique . Ce format a été développé dès 1987 par John Warnock et Chuck Geschke , les fondateurs d' Adobe , en collaboration avec Aldus . Les premières versions du format de fichier Adobe Illustrator Artwork reposent sur l'EPS et les conventions de structuration ouvertes DSC.

En résumé, les fichiers EPS sont des documents PostScript autonomes et relativement prévisibles qui décrivent une image ou un dessin et peuvent être intégrés à un autre document PostScript. Un fichier EPS est essentiellement un programme PostScript, enregistré dans un seul fichier contenant un aperçu basse résolution « encapsulé », permettant à certains programmes d'afficher cet aperçu à l'écran. Un fichier EPS contient un commentaire DSC décrivant le rectangle contenant l'image. Les applications peuvent utiliser ces informations pour la mise en page, même si elles ne peuvent pas interpréter directement le code PostScript qu'il contient.

Lors de la première implémentation d'EPS, seuls les Macintosh d'Apple utilisaient largement PostScript . Ces machines ne pouvaient pas interpréter directement le PostScript, ce qui posait à Adobe le dilemme de fournir une image de prévisualisation au concepteur tout en incluant la version PS pour l'imprimante. Sur Mac, la solution s'est avérée simple, car le système de fichiers Mac comprend deux parties (appelées forks ) qui sont logiquement considérées comme un seul fichier. En plaçant le PostScript dans le fork de données et une ressource PICT Mac standard dans le fork de ressources , les deux images pouvaient être déplacées ensemble de manière transparente, comme s'il s'agissait d'un seul fichier. Bien qu'un aperçu PICT contienne souvent une image bitmap , il pouvait également contenir une représentation vectorielle de l'image entière, offrant ainsi des aperçus de très haute qualité.

Aucune de ces technologies n'est couramment utilisée sur d'autres systèmes d'exploitation. Confronté aux mêmes problèmes sur les versions Windows de ses programmes, Adobe a opté pour l'ajout d'un fichier TIFF encodé dans l'en-tête PostScript. Plus rarement, l'entreprise a également utilisé le format Windows Metafile (WMF). Le format WMF permet d'obtenir des aperçus vectoriels, similaires au format PICT sur Mac. Ces deux formats EPS pour PC présentent un inconvénient majeur : les données PostScript, l'en-tête et l'aperçu étant contenus dans un seul fichier, des erreurs d'impression peuvent survenir si le programme ne maîtrise pas suffisamment le format pour extraire uniquement les données PostScript.

Un quatrième format, appelé EPSI, inclut une image de prévisualisation encodée en ASCII . Ce format ne propose que des prévisualisations en noir et blanc. Il est principalement utilisé sur les systèmes de type Unix . Du fait des différentes manières de représenter la prévisualisation, les fichiers EPSI ont une portabilité limitée. Une application incapable d'interpréter la prévisualisation d'un fichier EPS affichera généralement un carré vide à l'écran, mais pourra imprimer le fichier correctement. Le type de prévisualisation le plus répandu est la prévisualisation au format TIFF sous Windows.

Vulnérabilité

En raison de la possibilité d'utiliser des scripts intégrés, Microsoft a supprimé la prise en charge des fichiers EPS dans les programmes Microsoft Office en mai 2018.