Enregistrer une image en tant que bibliothèque JPG?

Je voudrais trouver une bibliothèque d’écriture JPEG pouvant être liée de manière statique (il n’y a donc pas de dépendances de DLL). Aucune capacité de lecture JPEG n’est requirejse.

Edit: J’ai fait fonctionner LibGD, mais il y avait un problème décrit ici:

La bibliothèque LibGD ne fonctionne pas: se bloque lors de l’enregistrement d’une image

Avez-vous regardé LibGD ? Je ne peux pas sembler trouver la licence, mais vous n’avez pas non plus spécifié une exigence.

libjpeg est la bibliothèque la plus populaire pour enregistrer des fichiers JPEG , mais cela peut être un peu difficile à utiliser.

Edit, voici un exemple simple d’utilisation. Recherchez la fonction juce_writeJPEGImageToStream.

Si vous exécutez votre application sous Windows, vous devez utiliser la bibliothèque “GDI +” standard fournie par Microsoft. Chaque ordinateur exécutant XP ou version ultérieure possède cette bibliothèque.

GDI + est destiné à remplacer GDI, ce que vous utilisez probablement déjà, que vous le sachiez ou non, mais il peut coexister avec les appels GDI à condition que vous vidiez les tampons lorsque vous basculez entre les deux. Voir:

http://www.cpjj.net/Miscellaneous/CreateJPEGFromDC.htm

(Hans Passant – vous auriez dû écrire votre commentaire en réponse).