PostScript hija lingwa ta' programmar u lingwa ta' deskrizzjoni tal-paġna żviluppati minn Adobe Systems fil-bidu tas-snin tmenin.
PostScript hija lingwa ta' deskrizzjoni tal-paġna li tintuża biex tiddeskrivi t-tqassim tal-paġna u l-elementi grafiċi. Ġie żviluppat mill-Adobe Systems fl-1982 u huwa lingwa universali għall-istampar u l-viżwalizzazzjoni ta’ dokumenti fuq varjetà ta’ apparati, inklużi printers, fotokopjaturi u displays.
PostScript hija lingwa ta' programmar kompluta ta' Turing, li jfisser li tista' tintuża biex toħloq elementi grafiċi u ta' test kumplessi fuq paġna. Jintuża wkoll bħala format ta' fajl għad-deskrizzjoni ta' dokumenti lesti għall-istampar.
Din il-lingwa tippermettilek li toħloq grafika ta 'kwalità għolja u għandha kapaċitajiet qawwija ta' manipulazzjoni tal-grafika, li għamlet
Għalkemm PostScript flessibbli biżżejjed biex jintuża għall-kitba tal-logħob, huwa maħsub biex jintuża bħala lingwa ta 'deskrizzjoni tal-paġna: is-sett ta' struzzjonijiet tiegħu huwa ottimizzat biex jiddefinixxi kif oġġetti grafiċi (test, kordi, stampi, eċċ.) huma mqassma fuq 2 paġna tal-kejl. Hija lingwa indipendenti mill-apparat: il-kontenut tal-paġni huwa deskritt mingħajr referenza għal xi karatteristika speċifika tal-apparat (pereżempju, riżoluzzjoni jew liema cassette għal karta għandha tintuża fuq il-lejżer printer). Fit-teorija, dan ifisser li kwalunkwe fajl PostScript jista' jintbagħat lil kwalunkwe apparat. Naturalment, ma jkunx prattiku jekk PostScript ma jistax jintuża biex jikkontrolla s-settings tal-apparat. Is-sewwieqa speċifiċi għall-apparat jippermettulek li żżid kodiċi bħal dan mal-kodiċi PostScript tiegħek. Dan ifisser li l-biċċa l-kbira tal-programmi PostScript fihom għadd ta’ kmandi speċifiċi għall-apparat. Lingwa Postcrypt
Punti u unitajiet oħra ta' kejl
Mira. Lingwa PostScript
L-għan ta' PostScript huwa li jipprovdi lingwa ta' deskrizzjoni tal-paġna universali u skalabbli għall-ħolqien ta' dokumenti ta' grafika ta' kwalità għolja. Hawn huma xi wħud mill-għanijiet ewlenin tal-PostScript:
-
Versatilità.
PostScript huwa ddisinjat biex jipprovdi format ta’ dokument versatili li jista’ jintuża fuq varjetà ta’ apparati ta’ output bħal printers, fotokopjaturi u displays.
-
Skalabbiltà.
Il-lingwa għandha tkun skalabbli, li tippermetti l-ħolqien kemm ta’ dokumenti ta’ test sempliċi kif ukoll ta’ grafika kumplessa, inklużi grafika vettorjali, stampi u fonts.
-
Lingwa PostScript .Turing kompletezza.
PostScript hija lingwa ta' programmar kompluta ta' Turing, li jfisser li hija b'saħħitha biżżejjed biex tesprimi kalkoli kumplessi u manipulazzjoni tad-dejta.
-
Appoġġ tat-tipa.
PostScript jinkludi kapaċitajiet għad-deskrizzjoni u l-manipulazzjoni ta' fonts, li jagħmilha ideali għall-ħolqien ta' dokumenti b'varjetà ta' stili ta' test.
-
Indipendenza tal-apparat.
Fajls PostScript jibqgħu indipendenti minn apparat ta 'output speċifiku. Jistgħu jinkitbu darba u mbagħad jintużaw fuq apparati differenti mingħajr ma jkollhom għalfejn jibdlu d-dokument oriġinali.
-
Lingwa PostScript. Kwalità għolja tal-immaġni.
PostScript jipprovdi l-abbiltà li toħloq grafika ta 'kwalità għolja, li tagħmilha popolari fl-oqsma tad-disinn u l-pubblikazzjoni.
Il-PostScript kellu wkoll rwol ewlieni fl-iżvilupp tal-grafika u d-dokumenti tal-kompjuter, u l-istandards tiegħu jibqgħu importanti fl-oqsma tal-istampar u tar-rendi.
Eżempju tal-lingwa PostScript.
PostScript hija lingwa open-source biex tiddeskrivi paġni u grafika. Hawn eżempju sempliċi ta' kodiċi PostScript li jiġbed ċirku aħmar fuq paġna:
%!PS
% Aġġustament tal-kulur
0 1 0 setrgbcolor % Issettja l-kulur għal RGB (aħmar)% L-issettjar tar-raġġ u l-koordinati taċ-ċentru taċ-ċirku
100 100 translate % Ibbilanċja l-oriġini għall-punt (100, 100)
50 0 360 ark % Pinġi ċirku b'raġġ ta' 50 u angolu minn 0 sa 360 grad
imla % Imla ċ-ċirku bil-kulur% Għalaq
showpage
Dan il-kodiċi jagħmel dan li ġej:
%!PS
: Dan il-kumment jindika li l-fajl fih kodiċi PostScript.0 1 0 setrgbcolor
: Issettja l-kulur għal RGB (aħmar).100 100 translate
: Tiċċaqlaq l-oriġini għal (100, 100).50 0 360 arc
: Jiġbed ċirku b'raġġ ta' 50 u angolu minn 0 sa 360 grad.fill
: Imla ċ-ċirku bil-kulur speċifikat.showpage
: Tispiċċa l-paġna u turi r-riżultat.
Dan il-kodiċi se joħloq ċirku aħmar b'raġġ ta '50 punt fiċ-ċentru tal-paġna. Ovvjament, PostScript jista 'jsir aktar kumpless b'mod sinifikanti meta joħloq grafika aktar kumplessa jew meta timmanipula test u fonts.