Che cos'è la rasterizzazione PDF?
Il processo di conversione dei codici contenuti in un file PDF (Portable Document Format) in un'immagine bidimensionale (2D) è noto come rasterizzazione PDF. Le informazioni memorizzate in un file PDF possono fornire un programma o istruzioni del dispositivo su come visualizzare il documento ma, quando vengono visualizzati su uno schermo, i risultati devono essere disegnati in uno spazio 2D. A seconda del tipo di oggetti utilizzati in un documento PDF, il processo di rasterizzazione PDF può talvolta essere accelerato mediante l'uso di hardware grafico, in modo molto simile al calcolo della grafica tridimensionale (3D). Esistono una serie di problemi complessi associati alla rasterizzazione PDF, soprattutto se un documento include elementi interattivi dinamici o script di programmazione che si basano su oggetti esterni che non possono essere facilmente convertiti in un'immagine 2D statica.
Un documento PDF viene archiviato come una serie di istruzioni e numeri che possono indicare a un programma come disegnare non solo il testo su una pagina, ma anche qualsiasi elemento grafico necessario, sia che si tratti di immagini compresse o grafica vettoriale. I file PDF memorizzano le informazioni in questo modo in modo che possano essere completamente indipendenti dal dispositivo utilizzato per renderizzarle, visualizzarle o stamparle senza perdita di qualità. Anche se ci sono dispositivi - come stampanti PostScript® o display basati su vettori - che possono visualizzare nativamente un documento PDF, la maggior parte dei sistemi pratici deve convertire le istruzioni memorizzate in un'immagine 2D in modo che possano essere utilizzate da hardware come monitor e home stampanti.
La rasterizzazione PDF prevede l'utilizzo di formule matematiche e alcune altre tecniche per tradurre oggetti come curve, linee e caratteri di Bezier in un'area piatta, pixel per pixel. Il file PDF salva come disegnare le informazioni, quindi un processore di immagini di rasterizzazione (RIP) può rendere il documento PDF grande o piccolo come desiderato senza alcuna perdita di qualità. Un'istanza in cui ciò potrebbe non essere vero riguarda i file di immagine in stile fotografico che sono incorporati o codificati in un documento PDF e il numero di pixel è già impostato e non può essere ridimensionato senza interpolazione che potrebbe degradare la qualità.
Molti computer eseguono la rasterizzazione PDF su base giornaliera. Un lettore PDF, come quelli utilizzati nei browser Web, può eseguire rapidamente il rendering dei file PDF in modo che possano essere letti, anche se la velocità di visualizzazione è talvolta resa possibile da una riduzione della qualità mentre il programma prende scorciatoie per il rendering. Ogni volta che un documento PDF viene stampato, deve anche essere rasterizzato prima di essere inviato all'hardware. I dispositivi mobili dispongono spesso di funzionalità di rasterizzazione PDF integrate direttamente nei loro sistemi operativi per consentire un rendering con accelerazione hardware accurato, indipendentemente dalle dimensioni del campo di output.