Perché il JPEG si incorpora così bene nel PDF
La specifica degli XObject immagine del PDF supporta una voce /Filter /DCTDecode, il che significa che il flusso dell'oggetto può essere letteralmente i byte grezzi di un file JPEG baseline. Un visualizzatore PDF passa semplicemente quei byte al suo decodificatore JPEG. È l'intero trucco dietro questo strumento — nessuna libreria di immagini, nessun viaggio verso un server, solo un flusso di byte JPEG avvolto in poche centinaia di byte di struttura PDF (un Catalog, un albero Pages, una Page + un XObject immagine + un flusso di contenuto per immagine, e una tabella di riferimenti incrociati).