PostScript — 1980 жылдардың басында Adobe Systems компаниясы жасаған бағдарламалау тілі және бетті сипаттау тілі.

PostScript - бет макетін және графикалық элементтерді сипаттау үшін қолданылатын бетті сипаттау тілі. Оны 1982 жылы Adobe Systems әзірлеген және принтерлер, көшіргіштер және дисплейлерді қоса алғанда, әртүрлі құрылғыларда құжаттарды басып шығаруға және визуализациялауға арналған әмбебап тіл.

PostScript - бұл Тьюрингтің толық бағдарламалау тілі, яғни оны бетте күрделі графикалық және мәтіндік элементтерді жасау үшін пайдалануға болады. Ол басып шығаруға дайын құжаттарды сипаттау үшін файл пішімі ретінде де қолданылады.

Бұл тіл сізге жоғары сапалы графиканы жасауға мүмкіндік береді және жасаған қуатты графикалық манипуляция мүмкіндіктеріне ие

Баспадағы QR кодтары, қашан пайдалану керек?

Дегенмен PostScript ойындар жазу үшін қолдануға жеткілікті икемді, ол бетті сипаттау тілі ретінде пайдалануға арналған: оның нұсқаулар жинағы графикалық нысандардың (мәтін, жолдар, кескіндер және т.б.) 2 өлшем бетінде орналасу жолын анықтау үшін оңтайландырылған. Бұл құрылғыдан тәуелсіз тіл: беттердің мазмұны құрылғының қандай да бір ерекшелігіне сілтемесіз сипатталады (мысалы, ажыратымдылық немесе қандай кассета лазерде қағазды пайдалану керек принтер). Теориялық тұрғыдан бұл кез келген PostScript файлын кез келген құрылғыға жіберуге болатындығын білдіреді. Әрине, PostScript құрылғы параметрлерін басқару үшін пайдаланылмаса, бұл практикалық болмас еді. Құрылғыға арналған драйверлер осындай кодты PostScript кодыңызға қосуға мүмкіндік береді. Бұл PostScript бағдарламаларының көпшілігінде құрылғыға арнайы командалар саны бар екенін білдіреді. Посткрипт тілі

Нүктелер және басқа өлшем бірліктері

Мақсат. PostScript тілі

PostScript мақсаты - жоғары сапалы графикалық құжаттарды жасау үшін әмбебап және масштабталатын бетті сипаттау тілін қамтамасыз ету. Мұнда PostScript-тің кейбір негізгі мақсаттары берілген:

  • Әдептілік.

PostScript принтерлер, ксерокөшіргіштер және дисплейлер сияқты әртүрлі шығыс құрылғыларында пайдалануға болатын әмбебап құжат пішімін қамтамасыз етуге арналған.

  • Масштабтылық.

Тіл қарапайым мәтіндік құжаттарды және күрделі графиканы, соның ішінде векторлық графиканы, кескіндерді және қаріптерді жасауға мүмкіндік беретін масштабталатын болуы керек.

  • PostScript тілі .Турингтің толықтығы.

PostScript - бұл Тьюрингтің толық бағдарламалау тілі, яғни ол күрделі есептеулер мен деректермен манипуляцияларды білдіру үшін жеткілікті күшті.

  • Қаріпті қолдау.

PostScript қаріптерді сипаттау және өңдеу мүмкіндіктерін қамтиды, бұл оны әртүрлі мәтін мәнерлері бар құжаттарды жасауға өте ыңғайлы етеді.

  • Құрылғының тәуелсіздігі.

PostScript файлдары белгілі бір шығыс құрылғысынан тәуелсіз болып қалады. Оларды бір рет жазуға болады, содан кейін түпнұсқа құжатты өзгертпей әртүрлі құрылғыларда пайдалануға болады.

  • PostScript тілі. Жоғары сурет сапасы.

PostScript жоғары сапалы графиканы жасау мүмкіндігін береді, бұл оны дизайн және жариялау салаларында танымал етеді.

PostScript компьютерлік графика мен құжаттарды әзірлеуде де маңызды рөл атқарды және оның стандарттары басып шығару және көрсету салаларында маңызды болып қала береді.

Мысал PostScript тілі.

PostScript - беттер мен графиканы сипаттауға арналған ашық бастапқы тіл. Мұнда бетте қызыл шеңбер сызатын PostScript кодының қарапайым мысалы берілген:

%!PS

% Түсті реттеу
0 1 0 setrgbcolor % Түсті RGB (қызыл) етіп орнату

% Шеңбер центрінің радиусы мен координаталарын орнату
100 100 аудару % Бастапқы нүктені нүктеге ауыстыру (100, 100)
50 0 360 доға % Радиусы 50 және бұрышы 0-ден 360 градусқа дейінгі шеңбер сызыңыз
толтыру % Шеңберді түспен толтырыңыз

% Жабу
көрсету беті

Бұл код келесі әрекеттерді орындайды:

  1. %!PS: Бұл түсініктеме файлда PostScript коды бар екенін көрсетеді.
  2. 0 1 0 setrgbcolor: Түсті RGB (қызыл) етіп орнатады.
  3. 100 100 translate: Бастапқы нүктені (100, 100) күйіне ауыстырады.
  4. 50 0 360 arc: Радиусы 50 және бұрышы 0-ден 360 градусқа дейінгі шеңберді салады.
  5. fill: Шеңберді көрсетілген түспен толтырады.
  6. showpage: Бетті аяқтайды және нәтижені көрсетеді.

Бұл код беттің ортасында радиусы 50 нүкте болатын қызыл шеңбер жасайды. Күрделі графиканы жасау немесе мәтін мен қаріптерді өңдеу кезінде PostScript айтарлықтай күрделене түсетіні анық.

 

Кітапты байланыстыратын желім - сіздің тамаша шешіміңіз!

  ABC