PostScript - 1980-yillarning boshida Adobe Systems tomonidan ishlab chiqilgan dasturlash tili va sahifa tavsifi tili.

PostScript - sahifa tartibi va grafik elementlarni tavsiflash uchun foydalaniladigan sahifa tavsiflash tili. U 1982 yilda Adobe Systems tomonidan ishlab chiqilgan bo'lib, hujjatlarni printerlar, nusxa ko'chirish mashinalari va displeylar kabi turli xil qurilmalarda chop etish va vizualizatsiya qilish uchun universal tildir.

PostScript - bu Turing-to'liq dasturlash tili bo'lib, u sahifada murakkab grafik va matn elementlarini yaratish uchun ishlatilishi mumkinligini anglatadi. Bundan tashqari, u chop etishga tayyor hujjatlarni tavsiflash uchun fayl formati sifatida ishlatiladi.

Bu til yuqori sifatli grafik yaratish imkonini beradi va qilgan kuchli grafik manipulyatsiyasi imkoniyatlarini, ega

QR kodlari chop etiladi, qachon foydalanish kerak?

Garchi PostScript Oʻyin yozish uchun yetarli darajada moslashuvchan, u sahifani tavsiflash tili sifatida foydalanish uchun moʻljallangan: uning koʻrsatmalar toʻplami grafik obʼyektlar (matn, satrlar, tasvirlar va h.k.) 2 oʻlchov sahifasida qanday joylashtirilishini aniqlash uchun optimallashtirilgan. Bu qurilmaga bog'liq bo'lmagan tildir: sahifalar mazmuni qurilmaning o'ziga xos xususiyatiga (masalan, o'lchamlari yoki qaysi kassetaga tegishli) havola qilinmagan holda tasvirlanadi. qog'oz lazerda ishlatilishi kerak printer). Nazariy jihatdan, bu har qanday PostScript faylini istalgan qurilmaga yuborish mumkinligini anglatadi. Albatta, PostScript-dan qurilma sozlamalarini boshqarish uchun foydalanilmasa, bu amaliy bo'lmaydi. Qurilmaga xos drayverlar sizga shunday kodni PostScript kodingizga qo'shish imkonini beradi. Bu shuni anglatadiki, PostScript dasturlarining ko'pchiligida bir nechta qurilmaga xos buyruqlar mavjud. Postcrypt tili

Ballar va boshqa o'lchov birliklari

Maqsad. PostScript tili

PostScript-ning maqsadi yuqori sifatli grafik hujjatlarni yaratish uchun universal va kengaytiriladigan sahifa tavsifi tilini taqdim etishdir. PostScript-ning asosiy maqsadlaridan ba'zilari:

  • Ko'pchilik.

PostScript printerlar, nusxa ko'chirish mashinalari va displeylar kabi turli xil chiqish qurilmalarida ishlatilishi mumkin bo'lgan ko'p qirrali hujjat formatini ta'minlash uchun mo'ljallangan.

  • Miqyosi.

Til kengaytiriladigan bo'lishi kerak, bu oddiy matnli hujjatlarni va murakkab grafiklarni, shu jumladan vektor grafikalarini, tasvirlarni va shriftlarni yaratishga imkon beradi.

  • PostScript tili .Turing to'liqligi.

PostScript - bu Turing-to'liq dasturlash tili bo'lib, u murakkab hisob-kitoblar va ma'lumotlar manipulyatsiyasini ifodalash uchun etarlicha kuchli ekanligini anglatadi.

  • Shriftni qo'llab-quvvatlash.

PostScript shriftlarni tavsiflash va manipulyatsiya qilish imkoniyatlarini o'z ichiga oladi, bu uni turli xil matn uslublari bilan hujjatlarni yaratish uchun ideal qiladi.

  • Qurilmaning mustaqilligi.

PostScript fayllari ma'lum bir chiqish qurilmasidan mustaqil bo'lib qoladi. Ular bir marta yozilishi va keyin asl hujjatni o'zgartirmasdan turli qurilmalarda ishlatilishi mumkin.

  • PostScript tili. Yuqori tasvir sifati.

PostScript yuqori sifatli grafika yaratish imkoniyatini beradi, bu uni dizayn va nashriyot sohalarida mashhur qiladi.

PostScript kompyuter grafikasi va hujjatlarini ishlab chiqishda ham asosiy rol o‘ynadi va uning standartlari chop etish va renderlash sohalarida muhimligicha qolmoqda.

Misol PostScript tili.

PostScript sahifalar va grafiklarni tavsiflash uchun ochiq manbali tildir. Mana, sahifada qizil doira chizadigan PostScript kodining oddiy misoli:

%!PS

% Rangni sozlash
0 1 0 setrgbcolor % Rangni RGB (qizil) ga o‘rnating

% Doira markazining radiusi va koordinatalarini o'rnatish
100 100 tarjima % Bosh nuqtani nuqtaga siljitish (100, 100)
50 0 360 yoy % Radiusi 50 va burchagi 0 dan 360 gradusgacha bo‘lgan doira chizing.
to'ldirish % Doirani rang bilan to'ldiring

% O'chirish; yopish
ko'rsatish sahifasi

Ushbu kod quyidagilarni bajaradi:

  1. %!PS: Bu izoh faylda PostScript kodi borligini bildiradi.
  2. 0 1 0 setrgbcolor: Rangni RGB (qizil) ga o'rnatadi.
  3. 100 100 translate: Boshlanishni (100, 100) ga o'zgartiradi.
  4. 50 0 360 arc: Radiusi 50 va burchagi 0 dan 360 gradusgacha bo'lgan doira chizadi.
  5. fill: Doirani belgilangan rang bilan to'ldiradi.
  6. showpage: Sahifani tugatadi va natijani ko'rsatadi.

Ushbu kod sahifaning markazida radiusi 50 ball bo'lgan qizil doira hosil qiladi. Shubhasiz, PostScript murakkabroq grafiklarni yaratishda yoki matn va shriftlarni boshqarishda sezilarli darajada murakkablashishi mumkin.

 

Kitobni yopishtiruvchi elim - sizning ideal yechimingiz!

  ABC