PostScript er et programmeringsspråk og sidebeskrivelsesspråk utviklet av Adobe Systems på begynnelsen av 1980-tallet.
PostScript er et sidebeskrivelsesspråk som brukes til å beskrive sidelayout og grafiske elementer. Det ble utviklet av Adobe Systems i 1982 og er et universelt språk for utskrift og visualisering av dokumenter på en rekke enheter, inkludert skrivere, kopimaskiner og skjermer.
PostScript er et Turing-komplett programmeringsspråk, noe som betyr at det kan brukes til å lage komplekse grafikk- og tekstelementer på en side. Det brukes også som et filformat for å beskrive utskriftsklare dokumenter.
Dette språket lar deg lage grafikk av høy kvalitet og har kraftige grafikkmanipulasjonsmuligheter, som har gjort
QR-koder på trykk, når skal du bruke?
Selv PostScript fleksibel nok til å brukes til å skrive spill, den er ment å brukes som et sidebeskrivelsesspråk: instruksjonssettet er optimalisert for å definere hvordan grafiske objekter (tekst, strenger, bilder, etc.) legges ut over 2 målesider. Det er et enhetsuavhengig språk: innholdet på sidene er beskrevet uten referanse til noen spesifikke funksjoner ved enheten (for eksempel oppløsning eller hvilken kassett for papir må brukes på laseren skriver). I teorien betyr dette at enhver PostScript-fil kan sendes til hvilken som helst enhet. Selvfølgelig ville det ikke vært praktisk hvis PostScript ikke kunne brukes til å kontrollere enhetsinnstillinger. Enhetsspesifikke drivere lar deg legge til slik kode i PostScript-koden. Dette betyr at de fleste PostScript-programmer inneholder en rekke enhetsspesifikke kommandoer. Postkrypt språk
Mål. PostScript-språk
Målet med PostScript er å tilby et universelt og skalerbart sidebeskrivelsesspråk for å lage grafikkdokumenter av høy kvalitet. Her er noen av hovedformålene med PostScript:
-
Allsidighet.
PostScript er utviklet for å gi et allsidig dokumentformat som kan brukes på en rekke utskriftsenheter som skrivere, kopimaskiner og skjermer.
-
Skalerbarhet.
Språket må være skalerbart, slik at det kan lages både enkle tekstdokumenter og kompleks grafikk, inkludert vektorgrafikk, bilder og fonter.
-
PostScript-språk .Turing fullstendighet.
PostScript er et Turing-komplett programmeringsspråk, noe som betyr at det er kraftig nok til å uttrykke komplekse beregninger og datamanipulering.
-
Skriftstøtte.
PostScript inkluderer muligheter for å beskrive og manipulere fonter, noe som gjør det ideelt for å lage dokumenter med en rekke tekststiler.
-
Enhetsuavhengighet.
PostScript-filer forblir uavhengige av en bestemt utdataenhet. De kan skrives én gang og deretter brukes på forskjellige enheter uten å måtte endre originaldokumentet.
-
PostScript-språk. Høy bildekvalitet.
PostScript gir muligheten til å lage grafikk av høy kvalitet, noe som gjør det populært innen design og publisering.
PostScript spilte også en nøkkelrolle i utviklingen av datagrafikk og dokumenter, og standardene er fortsatt viktige innen utskrifts- og gjengivelsesfelt.
Eksempel på PostScript-språk.
PostScript er et åpen kildekode-språk for å beskrive sider og grafikk. Her er et enkelt eksempel på PostScript-kode som tegner en rød sirkel på en side:
%!PS
% Fargejustering
0 1 0 setrgbcolor % Sett fargen til RGB (rød)% Innstilling av radius og koordinater til sirkelsenteret
100 100 oversett % Forskyv origo til punkt (100, 100)
50 0 360 bue % Tegn en sirkel med en radius på 50 og en vinkel fra 0 til 360 grader
fyll % Fyll sirkelen med farge% Skru av
utstillingsside
Denne koden gjør følgende:
%!PS
: Denne kommentaren indikerer at filen inneholder PostScript-kode.0 1 0 setrgbcolor
: Setter fargen til RGB (rød).100 100 translate
: Skifter origo til (100, 100).50 0 360 arc
: Tegner en sirkel med en radius på 50 og en vinkel fra 0 til 360 grader.fill
: Fyller sirkelen med den angitte fargen.showpage
: Avslutter siden og viser resultatet.
Denne koden vil lage en rød sirkel med en radius på 50 punkter i midten av siden. Åpenbart kan PostScript bli betydelig mer kompleks når du lager mer kompleks grafikk eller når du manipulerer tekst og fonter.