Article de référence | Réf : H7328 v1

Exemples
Langage PostScript

Auteur(s) : Jean-Daniel FEKETE

Date de publication : 10 nov. 2004

Pour explorer cet article
Télécharger l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !

Sommaire

Présentation

RÉSUMÉ

Depuis 1985, PostScript offre un système d’impression de grande qualité, évolutif et indépendant des limitations physiques du support d’impression. En standardisant un langage de balises, il est devenu le langage de description, en édition et en impression, le plus utilisé de nos jours. PostScript a su s’adapter aux avancées techniques des imprimantes puis aux attentes des utilisateurs. Cet article décrit dans le détail l’organisation d’un système PostScript, de ses fonctions graphiques à ses opérateurs.

Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.

Lire l’article

Auteur(s)

  • Jean-Daniel FEKETE : Chargé de recherche à l’Institut national de recherche en informatique et en automatique (INRIA)

INTRODUCTION

PostScript est incontestablement le langage de description de page le plus utilisé aujourd’hui. On le trouve dans la plupart des imprimantes à laser du commerce, dans les flasheuses professionnelles produisant des films, ainsi que dans certains systèmes d’affichage sur écran.

Créé en 1985 par la société Adobe Inc., PostScript a d’une part contribué à la révolution des métiers de l’édition et de l’impression, et d’autre part offert à tous les utilisateurs d’imprimante laser une qualité d’impression professionnelle. Pratiquement tous les imprimés d’aujourd’hui (livres, affiches, magazines, tracts, etc.) passent par le format PostScript.

PostScript a évolué parallèlement aux techniques d’imprimantes et à l’exigence des utilisateurs. Le niveau 1 de PostScript ne gérait que les à-plats de couleurs sur imprimantes noir et blanc ; le niveau 2 donnait accès aux couleurs tandis que le niveau 3 permet maintenant d’imprimer en couleurs des graphiques très riches composés de dégradés complexes.

Cet article est réservé aux abonnés.
Il vous reste 95% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

DOI (Digital Object Identifier)

https://doi.org/10.51257/a-v1-h7328


Cet article fait partie de l’offre

Documents numériques Gestion de contenu

(73 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

4. Exemples

Nous présentons ici deux types d’utilisation de PostScript. Dans le premier, il s’agit de réaliser des graphiques particuliers directement programmés en PostScript. Dans le second cas, il s’agit de définir un prologue de document PostScript dont le contenu est généré par une application spécifique.

4.1 Graphiques

HAUT DE PAGE

4.1.1 Carte de visite

Une carte de visite est généralement composée d’un logo, d’un nom, d’un titre et d’une adresse. La figure 8 représente une carte de 9 cm × 5,5 cm où tous ces éléments sont centrés.

Nous montrons dans l’encadré 1 comment cette carte peut être décrite en PostScript. Nous verrons notamment qu’il faut définir ce qui peut paraître évident mais que PostScript ne contient pas, par exemple centrer un texte.

Encadré 1 – Description en PostScript de la carte de visite

1 % ! PS – Adobe – 2.0

2 %%BoundingBox : 100 100 356 257

3

4 /carte { % nom carte -

5 /Helvetica findfont

6 0.3 scalefont setfont

7 4.5 5 moveto

8 (TECHNIQUES DE L’INGENIEUR)

9 centre

10 4.5 3 moveto

11 centre

12 4.5 1 moveto

13 (249, rue de Crimee) centre

14 4.5 0.5 moveto

15 (75019 PARIS) centre

16 0.05 setlinewidth

17 0 0 9 5.5 rectstroke

18 } def

19

20 /centre { % string centre -

21 dup stringwidth

22 pop

23 – 2 div 0 rmoveto show

24 } def

25

26100 100 translate

2772 2.54 div dup scale

28 (Pierre Martin) carte

29showpage

Les deux premières lignes sont des commentaires structurés permettant d’identifier un document PostScript et de donner sa dimension : la zone imprimée commence en (100, 100) et se termine en (356, 257). Ces valeurs correspondent au déplacement initial de (100, 100) effectué ligne 24 et à la taille naturelle de la carte : 9 cm représentent environ 256 points PostScript qui, ajoutés au déplacement originel revient à 356. De même, 5,5 cm représentent environ 156 points PostScript.

Lignes 4 à 18, la procédure nommée carte est définie. Cette procédure commence par un commentaire...

Cet article est réservé aux abonnés.
Il vous reste 93% à découvrir.

Pour explorer cet article
Téléchargez l'extrait gratuit

Vous êtes déjà abonné ?Connectez-vous !


L'expertise technique et scientifique de référence

La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
+ de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

Cet article fait partie de l’offre

Documents numériques Gestion de contenu

(73 articles en ce moment)

Cette offre vous donne accès à :

Une base complète d’articles

Actualisée et enrichie d’articles validés par nos comités scientifiques

Des services

Un ensemble d'outils exclusifs en complément des ressources

Un Parcours Pratique

Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

Doc & Quiz

Des articles interactifs avec des quiz, pour une lecture constructive

ABONNEZ-VOUS

Lecture en cours
Exemples
Sommaire
Sommaire

BIBLIOGRAPHIE

  • (1) -   Manuel de référence du langage PostScript.  -  Addison-Wesley (1992).

  • (2) -   PostScript Language Reference.  -  Addison- Wesley (1999).

  • (3) - FOLEY (J.D.), VAN DAM (A.), FEINER (S.K.), HUGHES (J.F.) -   Introduction à l’infographie.  -  Addison-Wesley France (1995).

  • (4) -   The Display PostScript System Reference.  -  Adobe Systems Incorporated (1988).

  • (5) - MERZ (T.) -   PostScript and Acrobat/PDF.  -  Springer- Verlag (1997).

  • (6) -   PostScript par l’exemple.  -  InterÉditions (1987).

ANNEXES

  1. 1 Concepteur

    Cet article est réservé aux abonnés.
    Il vous reste 94% à découvrir.

    Pour explorer cet article
    Téléchargez l'extrait gratuit

    Vous êtes déjà abonné ?Connectez-vous !


    L'expertise technique et scientifique de référence

    La plus importante ressource documentaire technique et scientifique en langue française, avec + de 1 200 auteurs et 100 conseillers scientifiques.
    + de 10 000 articles et 1 000 fiches pratiques opérationnelles, + de 800 articles nouveaux ou mis à jours chaque année.
    De la conception au prototypage, jusqu'à l'industrialisation, la référence pour sécuriser le développement de vos projets industriels.

    Cet article fait partie de l’offre

    Documents numériques Gestion de contenu

    (73 articles en ce moment)

    Cette offre vous donne accès à :

    Une base complète d’articles

    Actualisée et enrichie d’articles validés par nos comités scientifiques

    Des services

    Un ensemble d'outils exclusifs en complément des ressources

    Un Parcours Pratique

    Opérationnel et didactique, pour garantir l'acquisition des compétences transverses

    Doc & Quiz

    Des articles interactifs avec des quiz, pour une lecture constructive

    ABONNEZ-VOUS