Ja vien jūs neesat datorzinātnieks, var rasties neskaidrības par "Postscript" meklēšanu un uzzināt, ka tā ir "concatenative programmēšanas valoda" tikai, lai atrastu jums pat vairāk sajaucot vārdus, lai meklētu. Šodien mēs padarīsim to vieglu un ievietotu kontekstā Postscript, paskaidrojiet, kas tas ir, kāpēc un kā tas dara to, ko tā dara, un kā tas diezgan daudz pārvērsa visu grafikas pasauli par savu kopīgo ausu! Turpiniet lasīt, tur ir daži labs geeky fun stuff priekšā.
ASCII, Dot Matrix, ploteri un drukātā grafika maiņa
Daži no mums How-To Geek var datēt sevi un teikt, ka mēs atceramies svarīgu nākamo soli printera evolūcijā -dot matricas printeri. Tie bija spējīgi drukāt dažas neapstrādātas pelēktoņu grafikas ar pikseļu rindām, kā arī bloķētus, ar zemu pikseļu dziļo tipogrāfiju. Lai gan tiem bija priekšrocība, veidojot ciparu attēlus (lai gan ASCII mākslas veida skaits), neapstrādāta tipogrāfija bija kavēšanos agrīnās dot matricas printeriem. Visi dot matricas printeri pauda virzienus drukāt attēlus un tekstu aptuveni tādā pašā veidā; salieciet to pikseļos, izdrukājiet tos rindās, kad drukas galviņa iet pa papīru, pabīdiet nākamo papīra bitu un atkārtojiet.
Atšķirībā no matricas printeriem, ploteri joprojām ir diezgan izplatītas, jo īpaši ražošanas nozarē. Ploteri pārvieto papīru, vinilu vai dažādus citus materiālus ap algebrisko koordinātes, lai zīmētu, izdrukātu vai nogrieztu gludas, matemātiski tīras vektora formas ar adatu vai naža asmeni. Kā mēs esam uzzinājuši, tipogrāfisko glyfu rakstura dēļ, vektora formas ir ievērojami labākas par pikseļiem, lai definētu abstrakti, matemātiski tīras formas. Tā kā draiveri ir izstrādāti, lai pārvietotos, pamatojoties uz precīzu matemātiku, norādījumi par to, kā veidot tipogrāfiju un citas formas, ir diezgan vienkārši, lai dators varētu sazināties ar ierīci.
Izaicinājums bija šāds: neviena esošā datora modeļa drukāšanas tehnoloģija vienlaicīgi nevar radīt uz vektoriem balstītu, tīru tipogrāfiju un grafiku. Kādi bija visi gudrie geeks, kuriem vajadzēja darīt?
Xerox PARC un pirmā lāzerprintera izstrāde
Labākais no abām pasaulēm: Postscript ir Print Whisperer
PostScript, kā norāda nosaukums, patiesībā ir Tjeringa pilnā programmēšanas valoda. Norādes tiek izrakstītas cilvēka lasāmā veidā un tiek paziņotas printerim, kas no instrukcijām rada augstas kvalitātes mākslu. Šeit ir paraugs "Hello World" no Inkguides.com programmas.
%!PS /inch {72 mul} def /Times-Roman findfont 50 scalefont setfont 2.5 inch 5 inch moveto (Hello, World!) show showpage
Mēs sākam skaidri redzēt, kādus norādījumus Postscript piešķir printerim un cik vienkārši ir norādījumi. Šajā programmā minētie fonti pastāv vektorveidā un tiek izsaukti no atsevišķiem failiem, un tā ir liela daļa no Adobe ieguldījuma digitālās grafikas nozarē. Šis ir otrais piemērs, no Mikkalas Meinika Nielsena lapas par Postscript:
%! /Times-Roman findfont 16 scalefont setfont gsave %save before using translate 105 210 translate %This cordinates places the images on %the page %-----The actual image begin------- 76.8 86.4 scale 40 45 1 [ 40 0 0 -45 0 45 ] { < fffff5ffffffffdeffffffffeaffffffffdeffffffffffffffffffeeffff fffffefffffffffbffffffffffffffffffccffffffff77bffffffeffdfff fffdfff7fffffbfff7fffff77ffbffff5ebfbdfffafdbf7ebffbf3ff6fdf e9ef7ff7f3d6bfff7d55afff7efffafffffffffcffff7efffffffef7ffff fffdf77fffffffeffffffffdf7bffffffbd7bfffffffbffffffff7fbbfff ffef7bffffffeefbdfffffdef7bfffffffffbfffffbdefffffff7dff7fff ff7bdffffffff7ff7ffff977e57ffffa5ffbffffff7feebffffdbff4bfff ff7fffffffffffffffffffffffffff> } image %-----The actual image end ------- grestore %restore the settings from before the translat 0 245 moveto (Text and image, ) show 0 229 moveto (side by side. ) show showpage
Šī gobbledygook lielā vidējā daļa patiesībā ir heksadecimālais kods, kas definē attēlu. Lielākā daļa Postscript nav rakstīts ar roku kā šis, bet gan ar programmām. Lai iegūtu priekšstatu par to, kā šis PostScript kods patiešām izskatās, aplūkojiet šo ekrākapa no Mikkela lapas zem attēla, ko šis kods rada. Visus fotoattēlus var arī pārrakstīt kā noklusējuma kodu šādā veidā: faila tipu sauc par Encapsulated Post Script vai EPS.
Modernās drukātās lapas un jaunākas drukas procesi
Mūsdienās ne visi printeri izmanto Postscript, bet visiem tiem ir jābūt kādam tulkošanas slānim, lai teksta un attēla datus pārvērstu drukātajos materiālos. Mēs parasti saucam šīs programmas printera draiveri- un mūsdienās tie nāk no ražotāja un ir patentēta programmatūra. Dažos veidos vai veidā tas ir būtisks faktors, ko visiem printeriem ir nepieciešams sazināties ar personālo datoru, lai arī mūsu mājās izmantojamie printeri atrisina ļoti atšķirīgas problēmas nekā pirmie lāzerprinteri. Neatkarīgi no tā, Postscript bija pirmais Adobe panākums, un tas ir daļa no tā, kas faktiski ir sākums Vispasaules populārs grafikas un dizaina eksplozija.
Attēlu kredīti: Brother Printer MFC-8370 ar Jung-nam Nam, kas pieejams Creative Commons. Andy Broomfield senatnējais dot matricas printeris, kas pieejams Creative Commons. IBM 3800, fotogrāfs nav zināms, pieņemts taisnīgu izmantošanu. Xerographic Photocopy process ar Yzmo, pieejams saskaņā ar GNU licenci. Adobe programmatūra ar Seven Block, pieejama Creative Commons. Jaunais Erin Sparling printeris, pieejams Creative Commons.