PostScript-ը ծրագրավորման լեզու և էջի նկարագրության լեզու է, որը մշակվել է Adobe Systems-ի կողմից 1980-ականների սկզբին:
PostScript-ը էջի նկարագրության լեզու է, որն օգտագործվում է էջի դասավորությունը և գրաֆիկական տարրերը նկարագրելու համար: Այն մշակվել է Adobe Systems-ի կողմից 1982 թվականին և ունիվերսալ լեզու է՝ փաստաթղթեր տպելու և պատկերացնելու համար տարբեր սարքերում, ներառյալ տպիչներ, լուսապատճենահանող սարքեր և էկրաններ:
PostScript-ը Turing-ով ամբողջական ծրագրավորման լեզու է, ինչը նշանակում է, որ այն կարող է օգտագործվել էջի վրա բարդ գրաֆիկական և տեքստային տարրեր ստեղծելու համար: Այն նաև օգտագործվում է որպես ֆայլի ձևաչափ՝ տպագրության համար պատրաստ փաստաթղթերը նկարագրելու համար:
Այս լեզուն թույլ է տալիս ստեղծել բարձրորակ գրաֆիկա և ունի գրաֆիկական մանիպուլյացիայի հզոր հնարավորություններ, ինչը թույլ է տվել.
QR կոդերը տպված են, ե՞րբ օգտագործել:
Չնայած որ Ետգրություն Բավականաչափ ճկուն է խաղեր գրելու համար օգտագործելու համար, այն նախատեսված է որպես էջի նկարագրության լեզու օգտագործելու համար. նրա հրահանգների հավաքածուն օպտիմիզացված է՝ որոշելու, թե ինչպես են գրաֆիկական առարկաները (տեքստ, տողեր, պատկերներ և այլն) տեղադրվում 2 չափիչ էջի վրա: Սա սարքից անկախ լեզու է. էջերի բովանդակությունը նկարագրվում է առանց սարքի որևէ հատուկ հատկանիշի հղումների (օրինակ՝ լուծաչափը կամ ձայներիզների համար լազերի վրա պետք է օգտագործվի թուղթ տպիչ): Տեսականորեն սա նշանակում է, որ ցանկացած PostScript ֆայլ կարող է ուղարկվել ցանկացած սարքի։ Իհարկե, գործնական չէր լինի, եթե PostScript-ը չօգտագործվեր սարքի կարգավորումները կառավարելու համար: Սարքի հատուկ դրայվերները թույլ են տալիս նման ծածկագիր ավելացնել ձեր PostScript կոդի մեջ: Սա նշանակում է, որ PostScript ծրագրերի մեծ մասը պարունակում է սարքին հատուկ հրամաններ։ Postcrypt լեզու
Թիրախ. PostScript լեզու
PostScript-ի նպատակն է ապահովել էջի նկարագրության ունիվերսալ և մասշտաբային լեզու՝ բարձրորակ գրաֆիկական փաստաթղթեր ստեղծելու համար: Ահա PostScript-ի հիմնական նպատակներից մի քանիսը.
-
Բազմազանություն:
PostScript-ը նախատեսված է փաստաթղթի բազմակողմանի ձևաչափ տրամադրելու համար, որը կարող է օգտագործվել տարբեր ելքային սարքերի վրա, ինչպիսիք են տպիչները, լուսապատճենահանող սարքերը և էկրանները:
-
Մասշտաբայնություն.
Լեզուն պետք է լինի մասշտաբային՝ թույլ տալով ստեղծել ինչպես պարզ տեքստային փաստաթղթեր, այնպես էլ բարդ գրաֆիկա՝ ներառյալ վեկտորային գրաֆիկա, պատկերներ և տառատեսակներ:
-
PostScript լեզու: Թյուրինգի ամբողջականություն.
PostScript-ը Turing-ով ամբողջական ծրագրավորման լեզու է, ինչը նշանակում է, որ այն բավականաչափ հզոր է բարդ հաշվարկներ և տվյալների մանիպուլյացիա արտահայտելու համար:
-
Տառատեսակի աջակցություն.
PostScript-ը ներառում է տառատեսակները նկարագրելու և կառավարելու հնարավորություններ, ինչը այն դարձնում է իդեալական տեքստի տարբեր ոճերով փաստաթղթեր ստեղծելու համար:
-
Սարքի անկախություն.
PostScript ֆայլերը մնում են անկախ կոնկրետ ելքային սարքից: Դրանք կարող են գրվել մեկ անգամ, այնուհետև օգտագործել տարբեր սարքերում՝ առանց բնօրինակ փաստաթուղթը փոխելու:
-
PostScript լեզու. Պատկերի բարձր որակ.
PostScript-ն ապահովում է բարձրորակ գրաֆիկա ստեղծելու հնարավորություն՝ դարձնելով այն հայտնի դիզայնի և հրատարակման ոլորտներում:
PostScript-ը նաև առանցքային դեր է խաղացել համակարգչային գրաֆիկայի և փաստաթղթերի մշակման գործում, և դրա ստանդարտները մնում են կարևոր տպագրության և արտապատկերման ոլորտներում:
PostScript լեզվի օրինակ:
PostScript-ը բաց կոդով լեզու է էջերի և գրաֆիկայի նկարագրության համար: Ահա PostScript կոդի պարզ օրինակ, որը էջի վրա կարմիր շրջանակ է գծում.
%!PS
% Գույնի կարգավորում
0 1 0 setrgbcolor % Սահմանել գույնը RGB (կարմիր)% Շրջանակի կենտրոնի շառավիղը և կոորդինատները սահմանելը
100 100 թարգմանել % Փոխանցել ծագումը կետին (100, 100)
50 0 360 աղեղ % Գծե՛ք 50 շառավղով և 0-ից մինչև 360 աստիճան անկյուն ունեցող շրջան
լրացնել % Լրացրեք շրջանակը գույնով% Անջատել
ցուցադրություն
Այս կոդը կատարում է հետևյալը.
%!PS
Այս մեկնաբանությունը ցույց է տալիս, որ ֆայլը պարունակում է PostScript կոդ:0 1 0 setrgbcolor
Գույնը սահմանում է RGB (կարմիր):100 100 translate
Տեղափոխում է ծագումը (100, 100):50 0 360 arc
Գծում է 50 շառավղով և 0-ից մինչև 360 աստիճան անկյուն ունեցող շրջան:fill
Լրացնում է շրջանակը նշված գույնով:showpage
Ավարտում է էջը և ցուցադրում արդյունքը:
Այս կոդը էջի կենտրոնում կստեղծի 50 միավոր շառավղով կարմիր շրջան։ Ակնհայտ է, որ PostScript-ը կարող է զգալիորեն ավելի բարդանալ ավելի բարդ գրաֆիկա ստեղծելիս կամ տեքստի և տառատեսակների մանիպուլյացիայի ժամանակ: