Pregunta

¿Conoces alguna de código abierto/software libre, bibliotecas de C++ para manipular imágenes en los siguientes formatos:.jpg .gif .png .bmp ?El más formatos que soporta, el mejor.Estoy implementando un programa en C++ que oculta un archivo de texto en uno o más imágenes, el uso de la esteganografía.

Estoy trabajando en Unix.

¿Fue útil?

Solución

ImageMagick puede manipular a cualquier cosa, y tiene interfaces para una docena de idiomas, incluyendo la Magick++ API para C++.

Otros consejos

@acecha:Supongo que usted está buscando LSB desplazamiento?Hice algunas stego trabajo hace un par de años, y eso es cómo apareció la mayoría de las aplicaciones trabajadas.Parece que ImageMagick (sugeridas por otros) permite identificar y manipular los LSBs.

Se necesita algún ajuste, pero yo soy un fan de Adobe GIL (ahora parte de Boost).

Han considerado que la GDI?

-- Kevin Fairchild

FreeImage es bastante sólido.Tiene un C de la interfaz, pero es más de C++como en su implementación.

Para .las imágenes png que usted puede buscar en el Cairo (y CairoMM).También hay Anti-Grano, que la gente considera muy rápido.

Me gusta vxl

VXL (la Visión-algo-Bibliotecas) es un conjunto de bibliotecas de C++ diseñado para el equipo de investigación de la visión y la implementación.Fue creado a partir de TargetJr y el IUE con el objetivo de hacer una ligera, rápida y coherente del sistema.VXL está escrito en ANSI/ISO C++ y está diseñado para ser portátil través de muchas plataformas.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top