Hva er PDF-rasterisering?
Prosessen med å konvertere kodene som er inne i en bærbar dokumentformat (PDF) -fil til et todimensjonalt (2D) bilde, er kjent som PDF-rasterisering. Informasjonen som er lagret i en PDF-fil kan gi et program eller enhetsinstruksjoner om hvordan du viser dokumentet, men når resultatene vises på en skjerm, må resultatene tegnes i en 2D-plass. Avhengig av hvilken type objekter som brukes i et PDF-dokument, kan prosessen med PDF-rasterisering noen ganger akselereres ved bruk av grafisk maskinvare, omtrent på samme måte som tredimensjonal (3D) grafikk beregnes. Det er en rekke komplekse problemer knyttet til PDF-rasterisering, spesielt hvis et dokument inneholder dynamiske interaktive elementer eller programmeringsskript som er avhengige av eksterne objekter som ikke lett blir konvertert til et statisk 2D-bilde.
Et PDF-dokument er lagret som en serie med instruksjoner og tall som kan fortelle et program hvordan du ikke bare tegner teksten på en side, men også hvilken som helst grafikk som kreves, enten det er komprimerte bilder eller vektorbasert strek. PDF-filer lagrer informasjon på denne måten slik at den kan være helt uavhengig av enheten som brukes til å gjengi, vise eller skrive ut den uten tap av kvalitet. Selv om det er enheter - for eksempel PostScript®-skrivere eller vektorbaserte skjermer - som kan vise et PDF-dokument innfødt, trenger de fleste praktiske systemer å konvertere de lagrede instruksjonene til et 2D-bilde, slik at de kan brukes av maskinvare som skjermer og hjemme skrivere.
PDF-rasterisering innebærer bruk av matematiske formler og noen andre teknikker for å oversette objekter som Bezier-kurver, linjer og skrifter til et flatt område, piksel for piksel. PDF-filen sparer hvordan man tegner informasjonen, slik at en rasteriseringsbildeprosessor (RIP) kan gjøre PDF-dokumentet så stort eller lite som ønsket uten tap av kvalitet. Én forekomst der dette muligens ikke stemmer, innebærer bildefiler i fotografisk stil som er innebygd eller kodet i et PDF-dokument, og antall piksler er allerede angitt og kan ikke skaleres uten interpolering som kan forringe kvaliteten.
Mange datamaskiner utfører PDF-rasterisering på daglig basis. En PDF-leser, for eksempel de som brukes i nettlesere, kan raskt gjengi PDF-filer slik at de kan leses, selv om visningshastigheten noen ganger er muliggjort av en reduksjon i kvaliteten da programmet tar snarveier til gjengivelse. Hver gang et PDF-dokument skrives ut, må det også rasteriseres før det sendes til maskinvaren. Mobile enheter har ofte PDF-rasteriseringsfunksjonalitet innebygd direkte i operativsystemene sine for å gi mulighet for nøyaktig maskinvareakselerert gjengivelse, uansett størrelse på outputfeltet.