Wat is PDF-rastering?
Het proces van het omzetten van de codes in een PDF-bestand (Portable Document Format) in een tweedimensionale (2D) afbeelding staat bekend als PDF-rasterisatie. De informatie die is opgeslagen in een PDF-bestand kan een programma of apparaat instructies geven over hoe het document moet worden weergegeven, maar wanneer ze op een scherm worden bekeken, moeten de resultaten in een 2D-ruimte worden getekend. Afhankelijk van het type objecten dat in een PDF-document wordt gebruikt, kan het proces van PDF-rasterisatie soms worden versneld door het gebruik van grafische hardware, ongeveer op dezelfde manier als driedimensionale (3D) grafische afbeeldingen worden berekend. Er zijn een aantal complexe problemen in verband met PDF-rasterisatie, vooral als een document dynamische interactieve elementen of programmeringsscripts bevat die afhankelijk zijn van externe objecten die niet gemakkelijk worden omgezet in een statische 2D-afbeelding.
Een PDF-document wordt opgeslagen als een reeks instructies en getallen die een programma kunnen vertellen hoe niet alleen de tekst op een pagina te tekenen, maar ook alle grafische afbeeldingen die nodig zijn, of het nu gecomprimeerde afbeeldingen of op vectoren gebaseerde lijntekeningen zijn. PDF-bestanden slaan informatie op deze manier op, zodat deze volledig onafhankelijk kan zijn van het apparaat dat wordt gebruikt om deze zonder kwaliteitsverlies weer te geven, weer te geven of af te drukken. Hoewel er apparaten zijn - zoals PostScript®-printers of op vectoren gebaseerde displays - die een PDF-document native kunnen weergeven, moeten de meeste praktische systemen de opgeslagen instructies omzetten in een 2D-afbeelding zodat ze kunnen worden gebruikt door hardware zoals monitors en thuis printers.
PDF-rasterisatie omvat het gebruik van wiskundige formules en enkele andere technieken om objecten zoals Bezier-curven, lijnen en lettertypen te vertalen naar een vlak gebied, pixel voor pixel. Het PDF-bestand slaat op hoe de informatie moet worden getekend, zodat een rasterisatieprocessor (RIP) het PDF-document zo groot of klein kan maken als gewenst zonder kwaliteitsverlies. Een geval waarin dit misschien niet waar is, zijn afbeeldingsbestanden in fotografische stijl die zijn ingesloten of gecodeerd in een PDF-document en het aantal pixels is al ingesteld en kan niet worden geschaald zonder interpolatie die de kwaliteit zou kunnen verslechteren.
Veel computers voeren dagelijks PDF-rastering uit. Een PDF-lezer, zoals die in webbrowsers, kan PDF-bestanden snel weergeven zodat ze kunnen worden gelezen, hoewel de weergavesnelheid soms mogelijk wordt gemaakt door een vermindering van de kwaliteit, omdat het programma snelkoppelingen naar rendering uitvoert. Wanneer een PDF-document wordt afgedrukt, moet het ook worden gerasterd voordat het naar de hardware wordt verzonden. Mobiele apparaten hebben vaak PDF-rasterfunctionaliteit die rechtstreeks in hun besturingssystemen is ingebouwd om nauwkeurige hardwareversnelde rendering mogelijk te maken, ongeacht de grootte van het uitvoerveld.