Vad är PDF-rasterisering?

Processen att konvertera koderna i en PDF-fil (Portable Document Format) till en tvådimensionell (2D) bild kallas PDF-rastrering. Informationen som lagras i en PDF-fil kan ge ett program eller enhet instruktioner om hur dokumentet ska visas, men när de visas på en skärm måste resultaten ritas i ett 2D-utrymme. Beroende på vilken typ av objekt som används i ett PDF-dokument kan processen för PDF-rastrering ibland påskyndas genom användning av grafikhårdvara, ungefär på samma sätt som tredimensionell (3D) grafik beräknas. Det finns ett antal komplexa problem förknippade med PDF-rastrering, särskilt om ett dokument innehåller dynamiska interaktiva element eller programmeringsskript som förlitar sig på externa objekt som inte lätt konverteras till en statisk 2D-bild.

Ett PDF-dokument lagras som en serie instruktioner och siffror som kan berätta för ett program hur man ritar inte bara texten på en sida, utan även all grafik som krävs, oavsett om det är komprimerade bilder eller vektorbaserad linjeteckning. PDF-filer lagrar information på detta sätt så att den kan vara helt oberoende av enheten som används för att rendera, visa eller skriva ut den utan kvalitetsförlust. Även om det finns enheter – som PostScript®-skrivare eller vektorbaserade skärmar – som kan visa ett PDF-dokument på egen hand, måste de flesta praktiska system konvertera de lagrade instruktionerna till en 2D-bild så att de kan användas av hårdvara som monitorer och hem. skrivare.

PDF-rastrering innebär att man använder matematiska formler och vissa andra tekniker för att översätta objekt som Bezier-kurvor, linjer och teckensnitt till ett plant område, pixel för pixel. PDF-filen sparar hur informationen ska ritas, så en rastreringsbildprocessor (RIP) kan göra PDF-dokumentet så stort eller litet som önskas utan kvalitetsförlust. Ett fall där detta kanske inte är sant är bildfiler i fotografisk stil som är inbäddade eller kodade i ett PDF-dokument och antalet pixlar är redan inställt och kan inte skalas utan interpolering som kan försämra kvaliteten.

Många datorer utför PDF-rastrering dagligen. En PDF-läsare, som de som används i webbläsare, kan snabbt rendera PDF-filer så att de kan läsas, även om visningshastigheten ibland möjliggörs av en sänkt kvalitet när programmet tar genvägar för rendering. Närhelst ett PDF-dokument skrivs ut måste det också rastreras innan det skickas till hårdvaran. Mobila enheter har ofta PDF-rastreringsfunktioner inbyggda direkt i sina operativsystem för att möjliggöra exakt hårdvaruaccelererad rendering, oavsett storleken på utdatafältet.