A PostScript egy programozási nyelv és oldalleíró nyelv, amelyet az Adobe Systems fejlesztett ki az 1980-as évek elején.
A PostScript egy oldalleíró nyelv, amelyet az oldalelrendezés és a grafikus elemek leírására használnak. Az Adobe Systems fejlesztette ki 1982-ben, és egy univerzális nyelv a dokumentumok nyomtatásához és megjelenítéséhez különféle eszközökön, beleértve a nyomtatókat, fénymásolókat és kijelzőket.
A PostScript egy Turing-komplett programozási nyelv, ami azt jelenti, hogy használható összetett grafikai és szöveges elemek létrehozására egy oldalon. Fájlformátumként is használatos a nyomtatásra kész dokumentumok leírására.
Ez a nyelv lehetővé teszi, hogy kiváló minőségű grafikát hozzon létre, és erőteljes grafikai manipulációs képességekkel rendelkezik, aminek köszönhetően
Nyomtatott QR-kódok, mikor kell használni?
Bár PostScript elég rugalmas ahhoz, hogy játékok írásához is használható legyen, oldalleíró nyelvként szolgál: utasításkészlete a grafikus objektumok (szöveg, karakterláncok, képek stb.) elrendezésének meghatározására van optimalizálva 2 mérőoldalon. Ez egy eszközfüggetlen nyelv: az oldalak tartalmát anélkül írják le, hogy utalnának az eszköz konkrét jellemzőire (például a felbontásra vagy arra, hogy melyik kazettára) papírt kell használni a lézeren nyomtató). Elméletileg ez azt jelenti, hogy bármilyen PostScript fájl elküldhető bármilyen eszközre. Természetesen nem lenne praktikus, ha a PostScript nem használható az eszközbeállítások szabályozására. Az eszközspecifikus illesztőprogramok lehetővé teszik, hogy ilyen kódot adjon a PostScript-kódhoz. Ez azt jelenti, hogy a legtöbb PostScript program számos eszközspecifikus parancsot tartalmaz. Postcrypt nyelv
Pontok és egyéb mértékegységek
Cél. PostScript nyelv
A PostScript célja, hogy egy univerzális és méretezhető oldalleíró nyelvet biztosítson kiváló minőségű grafikus dokumentumok létrehozásához. Íme néhány a PostScript legfontosabb céljai közül:
-
Sokoldalúság.
A PostScript olyan sokoldalú dokumentumformátumot biztosít, amely számos kimeneti eszközön, például nyomtatókon, fénymásolókon és kijelzőkön használható.
-
Méretezhetőség.
A nyelvnek méretezhetőnek kell lennie, lehetővé téve egyszerű szöveges dokumentumok és összetett grafikák létrehozását, beleértve a vektorgrafikát, képeket és betűtípusokat.
-
PostScript nyelv .Turing teljesség.
A PostScript egy Turing-komplett programozási nyelv, ami azt jelenti, hogy elég erős ahhoz, hogy összetett számításokat és adatmanipulációkat fejezzen ki.
-
Betűtípus támogatás.
A PostScript képes betűtípusok leírására és kezelésére, így ideális különféle szövegstílusú dokumentumok létrehozásához.
-
Eszközfüggetlenség.
A PostScript fájlok függetlenek maradnak egy adott kimeneti eszköztől. Egyszer írhatók, majd különböző eszközökön használhatók anélkül, hogy módosítani kellene az eredeti dokumentumot.
-
PostScript nyelv. Kiváló képminőség.
A PostScript kiváló minőségű grafikák készítését teszi lehetővé, így népszerűvé válik a tervezés és a kiadás területén.
A PostScript kulcsszerepet játszott a számítógépes grafika és dokumentumok fejlesztésében is, szabványai továbbra is fontosak a nyomtatás és a renderelés területén.
Példa PostScript nyelvre.
A PostScript egy nyílt forráskódú nyelv az oldalak és grafikák leírására. Íme egy egyszerű példa a PostScript kódra, amely piros kört rajzol az oldalra:
%!PS
% Színbeállítás
0 1 0 setrgbcolor % Állítsa be a színt RGB-re (piros)% A kör középpontjának sugarának és koordinátáinak beállítása
100 100 fordítás % Az origó eltolása ponthoz (100, 100)
50 0 360 ív % Rajzoljon egy kört 50-es sugarú és 0-360 fokos szöggel
kitöltése % Töltse ki a kört színnel% Leállitás
bemutató oldal
Ez a kód a következőket teszi:
%!PS
: Ez a megjegyzés azt jelzi, hogy a fájl PostScript kódot tartalmaz.0 1 0 setrgbcolor
: A színt RGB-re (pirosra) állítja.100 100 translate
: Az origót (100, 100) értékre tolja.50 0 360 arc
: 50-es sugarú kört rajzol 0 és 360 fok közötti szöggel.fill
: A kört kitölti a megadott színnel.showpage
: Befejezi az oldalt és megjeleníti az eredményt.
Ez a kód egy 50 pont sugarú piros kört hoz létre az oldal közepén. Nyilvánvaló, hogy a PostScript lényegesen bonyolultabbá válhat bonyolultabb grafikák létrehozásakor vagy szövegek és betűtípusok manipulálásakor.