EPS ou Encapsulated PostScript est un format de fichier graphique standard pour l'échange d'images, de dessins (tels qu'un logo ou une carte) ou même de mises en page complètes. Le fichier EPS à l'intérieur contient une description d'un tel objet ou mise en page en utilisant le langage de description de page PostScript. Il peut inclure à la fois des données raster et vectorielles. Le but du fichier EPS doit être inclus dans d'autres pages. Parfois, les fichiers EPS sont appelés fichiers EPSF. EPSF signifie simplement Encapsulated PostScript Format. Les fichiers EPS ont l'extension .eps ou .epsf.

post-scriptum

EPS est encore largement utilisé, mais il s'agit essentiellement d'un format de fichier obsolète qui n'est plus développé.

  • Pour l'échange de logos ou de dessins, il a été remplacé par les propres formats de fichiers d'application d'Adobe. Adobe facilite l'intégration de votre propre fichier Illustrator ou Photoshop dans un document InDesign. Étant donné que la plupart des gens travaillent avec les logiciels Adobe Creative Cloud ou Creative Suite, Encapsulated PostScript n'a plus de sens en tant que format de fichier intermédiaire.
  • Pour l'échange de pages entières ou de publicités, il a été remplacé par PDF (tout comme PostScript lui-même est également supprimé et remplacé par PDF).

Bien que les formats de fichiers PDF et natifs soient une option viable, votre bibliothèque existante de fichiers EPS existera encore longtemps. Voici ce que Dov Isaacs d'Adobe avait à dire lors d'une discussion sur le forum PrintPlanet : … Adobe continuera à prendre en charge EPS en tant que format graphique hérité pour l'importation de données graphiques opaques opaques dans les applications Adobe (telles qu'InDesign et Illustrator). Bien que nous ne recommandions absolument pas de stocker de nouveaux contenus graphiques au format PostScript encapsulé (sauf pour avoir à importer les données dans des programmes de mise en page qui ne sont pas exactement orientés PDF - pas besoin de mentionner les noms ici !), notre base d'utilisateurs devrait se sentir confortable, car vous n'avez pas à vous soucier d'avoir à convertir vos très grandes bibliothèques de ressources graphiques basées sur PostScript encapsulé.

Guide du débutant sur l'optimisation des PDF pour le référencement

Principes de base des fichiers PostScript encapsulés

Un fichier PostScript encapsulé peut contenir n'importe quelle combinaison de texte, de graphiques et d'images. Puisqu'il s'agit en fait d'un fichier PostScript, c'est l'un des formats de fichiers les plus polyvalents disponibles. Les fichiers EPS contiennent généralement une petite image d'aperçu utilisée pour rendre le contenu du fichier. Cela permet de s'assurer que les applications n'ont pas besoin d'un interpréteur PostScript pour afficher le contenu d'un fichier PostScript encapsulé. Même les applications bureautiques telles que Microsoft Word peuvent afficher une image d'aperçu. Si un fichier PostScript encapsulé est envoyé à une imprimante qui ne prend pas en charge PostScript, c'est à nouveau l'image d'aperçu qui est imprimée. La qualité ne sera pas la même que celle de l'image PostScript encapsulée lue, mais au moins l'impression aura une image. Des millions de personnes travaillent avec des fichiers *.eps sans même réaliser à quel point ils sont vraiment complexes.

Comment créer des fichiers PostScript encapsulés

Les fichiers EPS peuvent être créés par toutes les applications de dessin professionnelles ainsi que par la plupart des applications de mise en page.

  • L'application la plus largement utilisée pour créer des fichiers PostScript encapsulés est Adobe Illustrator. Le format de fichier natif d'Illustrator est appelé AI. Le fichier AI est plus petit que le fichier EPS correspondant et conserve toutes les capacités d'édition d'Illustrator. L'avantage de l'enregistrement au format PostScript encapsulé est que le fichier est plus facile à utiliser avec d'autres applications (non-Adobe). Si vous devez envoyer une illustration à une autre entreprise et que vous ne savez pas quel logiciel elle utilisera pour traiter votre illustration, utilisez Encapsulated PostScript ou PDF.
  • Les programmes d'image tels qu'Adobe Photoshop peuvent également enregistrer des images bitmap sous forme de fichiers EPS.
  • Certains pilotes d'imprimante sont capables de générer des fichiers EPS ainsi que des fichiers PostScript.

Comment afficher les fichiers EPS

Affichage des fichiers PostScript encapsulés placés

Lorsque vous placez un fichier EPS sur une page dans une application de mise en page ou d'édition de texte, cette application doit restituer le contenu EPS. Cela peut se faire de deux manières différentes :

  • Il peut afficher une image d'aperçu intégrée dans un fichier PostScript encapsulé.
  • Il peut tenter d'afficher le contenu du fichier PostScript encapsulé et de générer une image d'aperçu optimisée pour la taille et le grossissement actuels de l'écran. Seules quelques applications, comme Adobe InDesign, sont capables de le faire. Étant donné que cette opération peut être gourmande en CPU, InDesign ne le fera que si l'utilisateur a sélectionné Haute qualité d'affichage.

Affichage des vignettes EPS dans les systèmes d'exploitation

L'affichage du contenu d'un fichier EPS peut être un véritable casse-tête sur PC et Macintosh.

  • Vignettes PostScript encapsulées sous Windows
    Lorsqu'un fichier EPS est affiché sous forme de vignettes dans l'Explorateur Windows, une icône générique est utilisée. Voici, par exemple, 2 fichiers EPS affichés sous Windows XP.
Fichiers EPS sous Windows XP

Fichiers EPS sous Windows XP

Pour les autres formats de fichiers tels que JPG ou PNG, l'explorateur affiche une vignette du contenu réel de l'image. Cela peut être très pratique lorsqu'il s'agit de traiter un grand nombre de fichiers. Il existe un petit outil appelé Pouce PS+Ai, ce qui résout au moins partiellement ce problème. Cela fonctionne avec certaines images, mais pas avec tous les types de fichiers PostScript encapsulé, comme indiqué ci-dessous. Je ne l'ai utilisé qu'avec Windows XP. Cela ne fonctionne pas sur Windows 7 64 bits.

Fichiers EPS dans l'explorateur de fichiers avec PS + Ai Thumb installé

Fichiers EPS dans l'explorateur de fichiers avec PS + Ai Thumb installé

La meilleure solution consiste à utiliser un navigateur ou un visualiseur d'images plus spécialisé. Voici ce qu'Adobe Bridge affiche. Bridge est livré avec des applications telles que Adobe Creative Suite ou Photoshop.

Fichiers EPS dans Adobe Bridge

Fichiers EPS dans Adobe Bridge

  • Aperçu PostScript encapsulé sur Mac OS X
    Dans Leopard, la situation est un peu similaire sous Windows : la vue des vignettes EPS fonctionne bien dans des applications comme Adobe Bridge, mais vous ne voyez pas l'aperçu dans le Finder ou QuickLook. Heureusement, il existe un excellent plugin EPSQLPlugIn qui résout ce problème. Il peut être téléchargé ici .
    Apple a supprimé cette limitation dans OS X 10.6. Vous trouverez ci-dessous à quoi ressemblent ces deux icônes dans le Finder de Snow Leopard.
Fichiers EPS sous OS X 10.6 Snow Leopard

Fichiers EPS sous OS X 10.6 Snow Leopard

Comment convertir un fichier EPS dans un autre format de fichier

Un fichier PostScript encapsulé peut être converti en PDF, TIFF, JPG, PNG ou autres formats de fichiers graphiques.

  • Si vous êtes un utilisateur d'Adobe Illustrator ou de Photoshop, ouvrez simplement le fichier PostScript encapsulé et utilisez ENREGISTRER SOUS pour exporter vers un autre format de fichier. CorelDraw et d'autres applications de dessin peuvent également être utilisées pour la même chose.
  • Si vous ne disposez d'aucune des applications ci-dessus, il existe des sites Web qui peuvent convertir Encapsulated PostScript en image. Google et vous trouverez.

Gardez à l'esprit que la conversion d'un PostScript encapsulé contenant des données vectorielles en un format de fichier image qui ne peut contenir que des données bitmap signifie que vous convertissez en un fichier optimisé pour une utilisation avec une taille particulière.  

Comment réduire la taille des fichiers EPS

Les logos et autres types d'illustrations sont souvent enregistrés sous forme de fichiers PostScript encapsulés. Il est logique d'essayer de réduire la taille du fichier. Il existe plusieurs façons de réduire la taille des données EPS :

  • Souvent, l'image d'aperçu intégrée dans un fichier PostScript encapsulé constitue l'essentiel des données PostScript encapsulé. Si vous avez initialement rempli une image paysage A4 ou Lettre au format logo, l'image d'aperçu au format A4 ou Lettre peut facilement dépasser un demi-mégaoctet. Si le logo est un dessin vectoriel, il n'y a aucun inconvénient à le réduire et à le faire 10 centimètres ou 4 pouces de large. Cela peut réduire de moitié la taille du fichier PostScript encapsulé.
  • Une application telle qu'Adobe Illustrator stocke des informations supplémentaires dans sa sortie EPS. Lors de l'enregistrement en tant que fichier PostScript encapsulé, vous pouvez sélectionner le format de fichier. En choisissant Illustrator 9 plutôt qu'Illustrator CS5, j'ai réduit la taille du fichier EPS de 200 Ko. Veuillez noter que l'enregistrement dans un format de fichier plus ancien peut affecter votre capacité à modifier le fichier EPS ultérieurement.
  • Débarrassez-vous des données inutiles : dans sa fenêtre Action, Adobe Illustrator a la possibilité de supprimer les éléments de palette inutilisés. Cela supprime les échantillons de couleurs, les pinceaux, les symboles et les styles inutilisés. Cela peut réduire la taille du fichier de 200 à 400 Ko. Assurez-vous également que le calque ou la table de montage désactivé ne contient pas d'illustrations masquées inutiles.
  • Essayez d'optimiser votre conception en simplifiant les chemins ou en combinant plusieurs chemins en un seul.
  • Si le fichier EPS doit contenir des images bitmap, veillez à utiliser la résolution optimale pour celles-ci.

 

Plus d'informations sur le format de fichier EPS

Un fichier PostScript encapsulé doit être conforme aux conventions Adobe Document Scheduling Conventions (DSC). Il s'agit d'un ensemble de règles qui déterminent l'organisation des données PostScript.

Au minimum, il doit contenir un % ! PS-Adobe-3.0 EPSF-3.0 et commentaire du cadre de délimitation %% BoundingBox : llx lly urx ury qui décrit les bordures de l'illustration. (La spécification ne nécessite pas de version EPSF, mais de nombreux programmes rejetteront un fichier qui n'en a pas.)

Le programme EPS ne doit pas utiliser d'instructions qui initialisent ou modifient de façon permanente l'état de la machine d'une manière qui ne peut pas être annulée à l'aide de l'application de sauvegarde et de restauration contenue dans l'application fournie (par exemple, des instructions commençant par « init », comme initgraphics) . Dans un cas particulier, le programme Encapsulated PostScript peut utiliser l'instruction showpage. L'application d'importation est responsable de la désactivation des effets normaux de la page d'affichage. Le programme EPS ne doit prendre aucune décision sensible à l'environnement (l'application d'importation peut essayer d'obtenir un effet spécial et le programme PostScript encapsulé ne doit pas le gâcher), bien qu'il puisse utiliser certaines astuces spécifiques à l'appareil pour améliorer l'apparence, telles que algorithme de liaison de pixels.

Certaines instructions ne doivent pas être utilisées dans un fichier PostScript encapsulé : banddevice, cleardictstack, copypage, erasepage, exitserver, framedevice, grestoreall, initclip, initgraphics, initmatrix, quit, renderbands, setglobal, setpagedevice, setshared et startjob. Ceux-ci incluent également les opérateurs des déclarations statusdict et userdict tels que legal, letter, a4, b5, etc. Certains opérateurs doivent être utilisés avec précaution : nulldevice, setgstate, sethalftone, setmatrix, setscreen, admransfer et undefinefont.

Les fichiers PostScript encapsulés peuvent être codés en 7 bits (ASCII, comme le font généralement les données PostScript) ainsi qu'en 8 bits (binaire, ce qui est presque toujours fait sur le Macintosh car cela réduit considérablement la taille du fichier). Les fichiers EPS 8 bits peuvent ne pas être correctement traités par tous les systèmes d'exploitation ou applications.

Aperçu de l'image

Les fichiers EPS peuvent éventuellement contenir un aperçu bitmap afin que les systèmes qui ne peuvent pas afficher PostScript directement puissent au moins afficher une idée approximative de ce à quoi ressembleront les graphiques.

Il existe 4 formats d'aperçu :

  • PICT est principalement utilisé dans les fichiers créés sur Mac. Le fichier PICT est stocké dans la branche de ressources du fichier EPS et les données PostScript réelles sont stockées dans la branche de données. PICT est le format de fichier par défaut pour QuickDraw, un modèle graphique utilisé par les applications macOS 7/8/9 pour dessiner des écrans.
  • TIFF : la plupart des fichiers PostScript encapsulés générés par les applications Windows incluent un fichier TIFF d'aperçu.
  • Métafichier. Certains fichiers PostScript encapsulés créés sur un PC incluent un aperçu du métafichier Windows. WMF ou Windows Metafile est l'équivalent informatique du format de fichier Macintosh PICT.
  • EPSI est un fichier EPS avec aperçu indépendant de la plate-forme. Ces fichiers sont la version EPS pour tous les ASCII (pas de données binaires ni d'en-têtes). EPSI fournit un aperçu de l'image à afficher ou à imprimer au format hexadécimal. Les fichiers EPSI ont été documentés par Adobe comme un moyen de fournir des aperçus de fichiers EPS qui seront multiplateformes. En réalité, cependant, les machines DOS et Windows préfèrent intégrer des métafichiers TIFF ou même Windows dans PostScript. EPSI est principalement utilisé sur les systèmes Unix.

Il est également possible d'avoir un fichier EPS sans aperçu. Dans ce cas, le fichier importé est généralement affiché sous la forme d'une boîte grise ou d'un rectangle traversé par des lignes diagonales.

L'image d'aperçu a une résolution fixe, qui est généralement de 72 dpi. Si vous augmentez la taille du fichier PostScript encapsulé dans un document, l'image d'aperçu sera étirée et peut devenir "en blocs" et manquer de détails. Cela ne signifie pas nécessairement que les données EPS elles-mêmes se dégraderont en qualité. Tant qu'un fichier EPS ne contient que du texte et des graphiques vectoriels, sa mise à l'échelle n'affecte pas sa qualité.

Si vous imprimez un fichier contenant une image EPS sur une imprimante non PostScript, une image d'aperçu sera généralement imprimée. L'image d'aperçu est ignorée lors de l'impression sur un périphérique PostScript.

Alternatives à PostScript

PostScript est un langage de programmation 

Erreurs lors de l'impression de livres