Pourquoi le JPEG s'intègre si proprement dans un PDF
La spécification des XObjects d'image du PDF prend en charge une entrée /Filter /DCTDecode, ce qui signifie que le flux de l'objet peut être littéralement les octets bruts d'un fichier JPEG de base. Un lecteur PDF confie simplement ces octets à son décodeur JPEG. C'est là toute l'astuce derrière cet outil — pas de bibliothèque d'images, pas d'aller-retour serveur, juste un flux d'octets JPEG enveloppé dans quelques centaines d'octets de structure PDF (un Catalog, un arbre Pages, une Page + un XObject d'image + un flux de contenu par image, et une table de références croisées).