PostScript programmēšana: darbvirsmas GUI, fonti un cits. Uzziniet, kā tas darbojas.

Atklāšana: Jūsu atbalsts palīdz vietnei darboties! Mēs nopelnām nodošanas maksu par dažiem pakalpojumiem, kurus mēs iesakām šajā lapā.


PostScript ir īpaša mērķa programmēšanas valoda, kas paredzēta vizuālās izvades aprakstīšanai: drukāšana, lappuses izkārtojums, fonta dizains, darbvirsmas GUI un atsevišķi attēli. Aprakstošais valodas aspekts spēj definēt attēlus izšķirtspējas-agnostiskā veidā – tas nozīmē, ka tas neapraksta pikseļus (piemēram, bitmap), bet drīzāk apraksta formas, kuras var mērogot līdz jebkuram izmēram vai izšķirtspējai, nedaudz līdzīgas vienkāršākai Mērogojams vektorgrafiskais (SVG) formāts.

Tomēr PostScript patiešām padara to interesantu, ka tā nav tikai vizuālā apraksta valoda. Tā ir arī pilnīga Turing-augsta līmeņa programmēšanas valoda. Tas nozīmē, ka jūs varat darīt vairāk, nekā vienkārši aprakstīt mērogojamu attēlu; varat arī definēt algoritmus, kas veido attēlus, vai rakstīt sarežģītas programmas, kas ģenerē jēgpilnu vizuālo izvadi, vai arī paplašināt to, lai izveidotu darbvirsmas GUI sistēmu.

PostScript ir spēcīga un interesanta valoda ar plašu pielietojumu, sākot no galddatoru publicēšanas līdz datu vizualizēšanai.

Īsa PostScript vēsture

Xerox 70. gadu beigās strādājot pie integrēto shēmu dizaina un topošo lāzerprinteri, Džons Vorenoks, Čārlzs Geške un vairāki citi izgudroja valodu ar nosaukumu Interpress. Interpress bija lapas apraksta valoda, kas nozīmē, ka to varēja izmantot, lai aprakstītu drukātās lapas elementu vizuālo izkārtojumu. Tā pamatā bija Forth, un to cita starpā iedvesmoja Warnock iepriekšējais darbs pie 3D grafikas tulka.

Warnock un Geschke mēģināja pārliecināt Xerox tieši komercializēt valodu, bet Xerox galu galā nebija ieinteresēts. Viņi abi kopā ar Dogu Broti, Edu Taftu un Bilu Paksonu pameta Xerox un nodibināja Adobe Systems. Adobe tika dibināts 1982. gadā. Interpress iedvesmots PostScript tika izlaists 1984. gadā.

Stīvs Džobss, Apple dibinātājs, ietekmēja Adobe, lai padarītu PostScript piemērotu lāzerprinteru vadīšanai. 1985. gadā Apple izlaida pirmo lāzerprinteri ar PostScript atbalstu. Tas uzsāka galddatoru izdošanas revolūciju, kuras centrā bija Apple un Adobe. Pastāvīgā Adobe programmatūras (Photoshop, Illustrator, Acrobat) un Mac datoru (pat ja Apple vairs neveic printerus) dominēšana profesionālajā grafikā un izdevējdarbībā – un ar to saistītās radošās profesijas – lielā mērā ir saistīta ar kursu, ko nosaka viņu agrīnā sadarbība virs PostScript.

Otrā PostScript versija, saukta par “PostScript Level 2”, tika izlaista 1991. gadā; sākotnējais izlaidums tika pārveidots par “PostScript 1. līmeni”. Kad 1997. gadā nāca trešā un fināla relīze, to vienkārši sauca par “PostScript 3.”

PostScript noraidīšana

PostScript var tikt izmantots un ir ticis izmantots ļoti dažādos veidos. Piemēram, divas dažādas darbvirsmas GUI sistēmas balstījās uz PostScript, un to izmantoja par pamatu grafikas faila formātam. Tomēr trīs galvenās izmantošanas jomas bija kā printera vadības valoda, kā lapas apraksta valoda dokumentu izkārtojumu izveidošanai un kā fonta formāts.

Lielākajai daļai lietotāju – it īpaši datoru izdevējdarbības jomā – katru no šīm trim galvenajām lietošanas jomām jaunākās tehnoloģijas pārspēj:

  • Adobe ieviesa portatīvo dokumentu formātu 1993. gadā un 2008. gadā to padarīja par atvērtu standartu. 2007. gadā Adobe galvenais zinātnieks Dovs Īzaks paskaidroja, ka PostScript būtībā ir novecojis par labu lapas apraksta valodai PDF, kā arī par EPS grafiskā faila formātu. vairs nevajadzētu izmantot jauniem mākslas darbiem.
  • PostScript fontu formātus vispirms apstrīdēja Apple TrueType formāts, un pēc tam tie tika pilnībā pārspiesti, kad Adobe un Microsoft sadarbojās, lai izveidotu OpenType specifikāciju. OpenType ir gan TrueType, gan PostScript virskopums, tāpēc – savā ziņā – PostScript turpina darboties OpenType, bet ne kā atsevišķa valoda.
  • PostScript izmantošana par printera vadības valodu ir lielā mērā novecojusi HP printeru komandu valoda (PCL), kas kļuvusi par nozares standartu.

Pamata PostScript apmācība

PostScript biežāk tiek ģenerēts programmatiski, nekā tas ir rakstīts ar roku. Tātad daudziem cilvēkiem, kas lieto valodu, ir vajadzīga tikai pamatzināšana par to, nevis padziļināta valoda. Ja jums vienkārši jāsaprot, kas ir PostScript fails un kā tie darbojas, izlasiet vienu vai divus no šiem, un jūs varēsit sākt to lieliski..

  • Īsa Postscript apmācība, īss, bet noderīgs valodas ievads no datorzinātņu stundām Kārnegi Melona universitātē.
  • Kā veikt vienkāršas PostScript komandas – īss vienkāršu zīmēšanas komandu ievads.
  • Pamācība ievadīt PostScript, apmācība par valodas lietošanu, kurā ir arī diezgan daudz noderīga fona un vēstures.
  • Tomam Trebiškim no vairāku spoguļu teleskopa observatorijas ir nedaudz negodīga PostScript apmācība, kas būs īpaši noderīga, ja jums patīk pamatoti paskaidrojumi par PostScript dīvainībām. (“Pirms dienas PostScript autori sēdēja ap smēķēšanas plaisu.”)
  • Īss ievads PostScript (PDF), kas ir viena no labākajām ievada pamācībām, ar labi apzīmētiem piemēriem un skaidriem paskaidrojumiem – lieliski piemērots gan vizuālai apmācībai, gan arī tiem, kuriem ir kāda pamata kodēšanas pieredze.
  • Math-Centric PostScript rokasgrāmata, no Britu Kolumbijas Universitātes Matemātikas departamenta.
  • Adobe PostScript valoda un kāpēc valodas “ievadīšana tiešā veidā” padara “Sense” jēgu ”ar pārliecinošu argumentu, lai iemācītos rakstīt PostScript tieši, nevis ģenerētu ar grafikas rediģēšanas programmatūru.
  • PostScript apmācība, bagātīgs piemērs no UC San Diego (pieejams arī kā PDF).
  • Galvenokārt Maths ātrā PostScript apmācība, kurā varat iemācīties izgatavot Ziemassvētku kartīti, kas dekorēta ar fraktāļu sniegpārslām; un, ja jums tas patīk, apskatiet L-Systems PostScript, kur varat iemācīties veidot pūķa līknes un citus skaistus rekursīvus dizainus.
  • Video apmācība PostScript trīs daļās: 01 steks, 02 aritmētika, 03 grafika.
  • Programmēšana programmā PostScript Video Tutorial – īpaši saruna par PostScript kā programmēšanas valodu, nevis tikai grafiskā apraksta valodu.

Padziļināti resursi PostScript apgūšanai

Šīs apmācības nodrošina pilnīgāku valodas aprakstu, sākot no pamatlietošanas un beidzot ar padziļinātiem jēdzieniem. Lielākajai daļai no tām būs nepieciešams ilgāks laiks, lai izstrādātu.

  • Pirmais ceļvedis PostScript, jauks soli pa solim ievads PostScript.
  • Mācīšanās pēc PostScript darīšanas (PDF), kas patiešām ir vienīgais veids, kā mācīties.
  • Domāšana PostScript (PDF) – būtisks ceļvedis valodas patiesai izpratnei.
  • Matemātiskas ilustrācijas: Ģeometrijas un PostScript rokasgrāmata, Bila Kaselmana neaizstājams ceļvedis PostScript izmantošanai matemātikā un vizualizācijā.
  • PostScript valodas apmācība un pavārgrāmata (PDF), oficiālais Adobe Systems valodas ceļvedis – pazīstams kā “Zilā grāmata”.
  • PostScript valodas programmas dizains (PDF), vēl viens oficiālais Adobe atsauces darbs – pazīstams kā “Zaļā grāmata”.

Atsauce

  • PostScript valodas atsauce (PDF), ļoti tehniska Adobe lapu 900 lappušu rokasgrāmata, kas satur visas valodas detaļas.
  • Bieži uzdotie jautājumi par PostScript, kas ir WikiBooks resurss.
  • Dona Lankastera Guru Lair PostScript bibliotēka, ievērojama informācijas krājums par PostScript un ar to saistītajām tēmām, kā arī programmatūras rīki, ģeometrijas pamācības un virkne citu lietu, kas jums, iespējams, būs nepieciešama, ja nopietni domājat par PostScript izstrādi.
  • Acumen Journal, (šobrīd nederīgs) periodiskais izdevums, kas aptver PostScript un PDF ziņas un informāciju – arhīvi no 2000. līdz 2013. gadam ir pieejami tiešsaistē un satur daudz informācijas.
  • PostScript piemēri – saišu saraksts ar piemēru kopām, ieskaitot zilās un zaļās grāmatas.

Rīki

  • ImageMagick, programmatūras komplekts, lai izveidotu, rediģētu, izveidotu vai pārveidotu attēlu failus vairākos formātos, ieskaitot PostScript, un no tiem..
  • Pslib, programmēšanas bibliotēka PostScript failu dinamiskai ģenerēšanai; raksts C, ar saistījumiem PHP, Python, TCL, Perl, COBOL un Common Lisp.
  • Gnuplot, komandrindas grafikas un datu vizualizācijas rīks, kas var izvadīt PostScript (un daudzus citus formātus).
  • Kaira, grafikas bibliotēka C programmēšanas valodā, kas atbalsta PostScript izvadi; skatiet arī ADG bibliotēku, kas nodrošina CAD līdzīgus zīmēšanas objektus.
  • GNU a2ps, “jebkuram PostScript” pārveidošanas un drukāšanas utilīta.
  • GNU Enscript konvertē ASCII failus PostScript.

GhostScript

Būtisks rīks darbam ar PostScript ir GhostScript (vai Brīvās programmatūras fonda GNU Ghostscript).

GhostScript ir PostScript tulks un PDF skatītājs un redaktors, ko var izmantot konvertēšanai starp šiem diviem un vairākiem citiem failu formātiem, kā arī PostScript failu izveidošanai no jauna. Printera draiveri to bieži izmanto arī “zem pārsega”, drukājot PostScript izvadi printeriem, kas nav PostScript. GhostScript var izmantot, lai izveidotu virtuālus PostScript printerus vai drukātu tieši uz PDF.

Alternatīvas GhostScript

GhostScript ir liela programma ar daudz pieskaitāmām izmaksām. Vienkāršai PS failu apskatei ir arī divas saistītas “PostScript preview” lietotnes – GhostView un GSView.

PostScript failiem ir nedaudz bezmaksas PostScript skatītāju programmatūras, taču, tā kā GhostView ir bezmaksas un atvērtā koda avots, to izmantošanai nav pārliecinoša iemesla. Ir tiešsaistes PostScript skatītājs, kas varētu būt noderīgs, ja jums vienkārši laiku pa laikam vajadzēs kaut ko apskatīt un nevēlaties uzņemties problēmas, lai instalētu GhostView.

Adobe programma Acrobat ļauj lietotājiem strādāt gan ar PDF, gan ar PostScript failiem, un šajā telpā tas ir komerciālu produktu “zelta standarts”..

Resursi GhostScript apgūšanai

  • Ievads Ghostscript, ļoti ātrs pārskats no Viskonsinas Universitātes Datorzinātnes departamenta.
  • Vēl viens GhostScript ievads, šis ar nedaudz sīkāku informāciju.
  • Ievads GNU GhostScript izskaidro pamata GhostScript lietošanu un ietver arī pamata apmācību PostScript.
  • Kā lietot Ghostscript, padziļināto oficiālo dokumentāciju.
  • GhostScript lietotāja rokasgrāmata (PDF), ceļvedis GhostScript izveidošanai un palaišanai, izvilkums no PostScript & Acrobat / PDF: lietojumprogrammas, traucējummeklēšana un publicēšana vairākās platformās.
  • Darba sākšana ar PostScript ir uz GhostScript orientēts ievads par PostScript lietošanu.
  • Izmantojot Ghostscript, lai konvertētu un apvienotu failus, īss ceļvedis vienam no biežākajiem GhostScript uzdevumiem.
  • Ghostscript Linux Howto, tas ir labs pārskats par GhostScript izmantošanu Linux vidē.
  • PDF / A izvades izveidošana, izmantojot XeTeX un Ghostscript, ir apmācība PDF / A failu izveidošanai, ko pieprasa daži izdevēji.
  • Ghostscript – pirmie 10 soļi izskaidro, kā palaist GhostScript un palaist operētājsistēmā Windows 10.
  • Virtuālā PostScript printera izveidošana operētājsistēmā Windows, izmantojot Ghostscript, izskaidro, kā, izmantojot GhostScript, izmantot pašreizējo printeri, kas nav PostScript printeris, it kā tas būtu PostScript printeris; apmācība ir paredzēta Windows XP lietotājiem, taču šo paņēmienu var pielāgot citām Windows sistēmām.
  • Drukāt uz PDF ar Ghostscript un RedMon operētājsistēmā Windows izskaidro, kā izmantot GhostScript, lai izveidotu augstas kvalitātes PDF failus, nepaļaujoties uz Adobe dārgo programmatūru; šī apmācība attiecas uz to pašu tēmu, bet tajā ir iekļauta informācija par iepriekšējām Windows versijām.

GhostScript rīki

  • Ruby-ghostscript ir Ruby iesaiņojums GhostScript, padarot nemanāmu GhostScript binārā faila iekļaušanu lietotnēs Ruby un Ruby on Rails.
  • Ghostscript.NET ir pārvaldīts iesaiņojums ap Ghostscript bibliotēku lietošanai .NET ietvarā.

Postscript šodien

Joprojām ir nedaudz izstrādātāju, kas aktīvi izmanto valodu, bet pieprasījums pēc PostScript izstrādātājiem ir sarucis. Mūsdienās, visticamāk, nopietnu PostScript izmantošanu var atrast mantotajās sistēmās augstākās klases izdevējdarbības uzņēmumos. Vairākus darbvirsmas rīkus, ieskaitot LaTeX un GhostScript, turpina attīstīt un izmantot PostScript sagatavošanai galvenokārt kā daļu no dokumentu ražošanas ķēdes, kas savienots ar šīm mantotajām publicēšanas sistēmām.

Turpmākie lasījumi un resursi

Mums ir vairāk rokasgrāmatu, mācību materiālu un infografiku, kas saistīti ar rakstīšanu un publicēšanu:

  • TeX un LaTeX ievads un resursi: šī salikšanas sistēma lieliski izmanto GhostScript.
  • ImageMagick ievads un resursi: grafikas rīku kolekcija, kurā iekļauti daži PostScript.

Web dizaina tendences, kuras jūs nekad neaizmirsīsit

PostScript ļauj jums izveidot visu, ko varat iedomāties. Tas ne vienmēr ir labākais; domā tikai par tīmekli! Savos infografiskajos tīmekļa dizaina virzienos, kurus jūs nekad neaizmirsīsit, mēs izmantojam gadu desmitiem ilgus dizainus, kas kādreiz tika uzskatīti par vēsuma augstumu.

Web dizaina tendences, kuras jūs nekad neaizmirsīsit
Web dizaina tendences, kuras jūs nekad neaizmirsīsit

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me
    Like this post? Please share to your friends:
    Adblock
    detector
    map