2008-09-03 9 views
9

Connaissez-vous des bibliothèques C++ libres et libres pour manipuler des images dans ces formats: .jpg .gif .png .bmp? Plus il y a de formats, mieux c'est. J'implémente un programme libre en C++ qui cache un fichier texte dans une ou plusieurs images, en utilisant steganography.Bibliothèques C++ pour manipuler des images

Je travaille sous Unix.

Répondre

0

Avez-vous considéré GDI?

- Kevin Fairchild

0

FreeImage est assez solide. Il a une interface C mais est plus C++ - comme dans son implémentation.

0

J'aime vxl

VXL (la vision, quelque chose-bibliothèques) est une collection de bibliothèques C++ conçus pour la recherche et la mise en œuvre de la vision par ordinateur. Il a été créé à partir de TargetJr et de l'IUE dans le but de créer un système léger, rapide et cohérent. VXL est écrit en ANSI/ISO C++ et est conçu pour être portable sur de nombreuses plateformes.

2

@lurks: Je suppose que vous recherchez un changement LSB? J'ai fait du stego il y a quelques années, et c'est ainsi que la plupart des applications ont fonctionné. Il semble que ImageMagick (suggéré par d'autres) vous permet d'identifier et de manipuler les LSB.

1

Cela prend quelques réglages, mais je suis fan de Adobe's GIL (maintenant partie de Boost).

0

Pour les images .png, vous pouvez regarder dans Cairo (et CairoMM). Il y a aussi Anti-Grain que les gens considèrent très vite.