Mis on PDF-i rasterdamine?

Kaasaskantava dokumendivormingu (PDF) failis sisalduvate koodide teisendamist kahemõõtmeliseks (2D) kujutiseks nimetatakse PDF-i rasterdamiseks. PDF-faili salvestatud teave võib anda programmile või seadmele juhiseid dokumendi kuvamiseks, kuid ekraanil vaadates peavad tulemused olema joonistatud 2D-ruumis. Sõltuvalt PDF-dokumendis kasutatavate objektide tüübist saab PDF-i rasterdamisprotsessi mõnikord kiirendada graafika riistvara abil, umbes samal viisil, nagu arvutatakse kolmemõõtmelist (3D) graafikat. PDF-i rasterdamisega on seotud mitmeid keerulisi probleeme, eriti kui dokument sisaldab dünaamilisi interaktiivseid elemente või programmeerimisskripte, mis põhinevad välistel objektidel, mida ei ole lihtne staatiliseks 2D-kujutiseks teisendada.

PDF-dokument salvestatakse juhiste ja numbrite seeriana, mis võivad programmile öelda, kuidas joonistada lehele mitte ainult teksti, vaid ka vajalikku graafikat, olgu need siis tihendatud kujutised või vektoril põhinevad jooned. PDF-failid salvestavad teavet sel viisil, nii et see võib olla täiesti sõltumatu selle renderdamiseks, kuvamiseks või printimiseks kasutatavast seadmest, ilma et kvaliteet väheneks. Kuigi on seadmeid (nt PostScript®-i printerid või vektorpõhised kuvarid), mis suudavad PDF-dokumente natiivselt kuvada, peavad enamik praktilisi süsteeme teisendama salvestatud juhised 2D-kujutiseks, et neid saaks kasutada riistvara, näiteks monitorid ja kodu. printerid.

PDF-i rasterdamine hõlmab matemaatiliste valemite ja mõne muu tehnika kasutamist, et tõlkida objektid, nagu Bezier’ kõverad, jooned ja fondid tasasele alale, pikslite kaupa. PDF-fail salvestab teabe joonistamise viisi, nii et rasterdamise pildiprotsessor (RIP) saab muuta PDF-dokumendi soovitud suureks või väikeseks, ilma et kvaliteet langeks. Üks juhtum, kus see ei pruugi tõsi olla, on fotograafilise stiiliga pildifailid, mis on PDF-dokumenti manustatud või kodeeritud ning pikslite arv on juba määratud ja seda ei saa ilma interpolatsioonita skaleerida, mis võib kvaliteeti halvendada.

Paljud arvutid teostavad PDF-i rasterdamist iga päev. PDF-lugeja, näiteks veebibrauserites kasutatav, suudab PDF-faile kiiresti renderdada, et neid saaks lugeda, kuigi kuvamise kiirus on mõnikord võimalik tänu kvaliteedi langusele, kuna programm kasutab renderdamiseks otseteid. Kui PDF-dokumenti prinditakse, tuleb see enne riistvarasse saatmist rasterdada. Mobiilseadmetel on sageli PDF-i rasterdamisfunktsioon otse nende operatsioonisüsteemidesse sisse ehitatud, et võimaldada täpset riistvarakiirendatud renderdamist, olenemata väljundvälja suurusest.