Was ist PDF-Rasterisierung?
Das Konvertieren der in einer PDF-Datei (Portable Document Format) enthaltenen Codes in ein zweidimensionales 2D-Bild wird als PDF-Rasterisierung bezeichnet. Die in einer PDF-Datei gespeicherten Informationen können einem Programm oder einem Gerät Anweisungen zur Anzeige des Dokuments geben. Bei der Anzeige auf einem Bildschirm müssen die Ergebnisse jedoch in einem 2D-Raum gezeichnet werden. Abhängig von der Art der in einem PDF-Dokument verwendeten Objekte kann der Prozess der PDF-Rasterung mitunter durch die Verwendung von Grafikhardware beschleunigt werden, ähnlich wie dreidimensionale (3D-) Grafiken berechnet werden. Es gibt eine Reihe komplexer Probleme im Zusammenhang mit der PDF-Rasterung, insbesondere wenn ein Dokument dynamische interaktive Elemente oder Programmierskripts enthält, die auf externen Objekten beruhen, die nicht einfach in ein statisches 2D-Bild konvertiert werden können.
Ein PDF-Dokument wird als eine Reihe von Anweisungen und Zahlen gespeichert, die einem Programm mitteilen, wie nicht nur der Text auf einer Seite gezeichnet wird, sondern auch alle erforderlichen Grafiken, ob es sich um komprimierte Bilder oder vektorbasierte Strichzeichnungen handelt. In PDF-Dateien werden Informationen auf diese Weise gespeichert, sodass sie völlig unabhängig von dem Gerät sind, mit dem sie ohne Qualitätsverlust gerendert, angezeigt oder gedruckt werden. Obwohl es Geräte wie PostScript®-Drucker oder vektorbasierte Displays gibt, die ein PDF-Dokument nativ anzeigen können, müssen die meisten praktischen Systeme die gespeicherten Anweisungen in ein 2D-Bild konvertieren, damit sie von Hardware wie Monitoren und Heimgeräten verwendet werden können Drucker.
Bei der PDF-Rasterung werden mathematische Formeln und einige andere Techniken verwendet, um Objekte wie Bezier-Kurven, -Linien und -Schriften pixelweise auf eine flache Fläche zu übertragen. In der PDF-Datei wird das Zeichnen der Informationen gespeichert, sodass ein Rasterization Image Processor (RIP) das PDF-Dokument ohne Qualitätsverlust beliebig groß oder klein machen kann. In einem Fall, in dem dies möglicherweise nicht zutrifft, handelt es sich um Bilddateien im Fotostil, die in ein PDF-Dokument eingebettet oder codiert sind und deren Pixelanzahl bereits festgelegt wurde und die nicht ohne Interpolation skaliert werden können, die die Qualität beeinträchtigen könnte.
Viele Computer führen täglich eine PDF-Rasterung durch. Ein PDF-Reader, wie er in Webbrowsern verwendet wird, kann PDF-Dateien schnell rendern, damit sie gelesen werden können. Die Anzeigegeschwindigkeit wird jedoch manchmal durch eine Qualitätsminderung ermöglicht, da das Programm Verknüpfungen zum Rendern verwendet. Jedes Mal, wenn ein PDF-Dokument gedruckt wird, muss es auch gerastert werden, bevor es an die Hardware gesendet wird. Auf mobilen Geräten ist häufig eine PDF-Rasterfunktion direkt in das Betriebssystem integriert, um unabhängig von der Größe des Ausgabefelds ein genaues hardwarebeschleunigtes Rendering zu ermöglichen.