Библиотеки C ++ для манипулирования изображениями

StackOverflow https://stackoverflow.com/questions/41654

  •  09-06-2019
  •  | 
  •  

Вопрос

Знаете ли вы какие-либо библиотеки C ++ с открытым исходным кодом / свободным программным обеспечением для работы с изображениями в этих форматах:.jpg .gif .png .bmp ?Чем больше форматов он поддерживает, тем лучше.Я реализую бесплатную программу на C ++, которая скрывает текстовый файл в одном или нескольких изображениях, используя стеганография.

Я работаю под управлением Unix.

Это было полезно?

Решение

ImageMagick - Магия изображений может манипулировать чем угодно и имеет интерфейсы для дюжина языков, включая Магия++ API для C ++.

Другие советы

@скрывается:Я предполагаю, что вы ищете LSB shifting?Пару лет назад я немного поработал над stego, и оказалось, что именно так работает большинство приложений.Похоже, что ImageMagick (предложенный другими) позволяет вам идентифицировать LSBS и манипулировать ими.

Это требует некоторой настройки, но я фанат Дизайн от Adobe (теперь часть Повышение).

Вы подумывали об этом GDI?

-- Кевин Фэйрчайлд

Свободное изображение довольно солидный.Он имеет интерфейс C, но в своей реализации больше похож на C ++.

Для получения изображений в формате .png вы могли бы заглянуть в Cairo (и CairoMM).Есть также Антизерновые продукты, которые люди считают очень быстрыми.

Мне нравится vxl

VXL (the Vision-something-Libraries) - это набор библиотек C ++, предназначенных для исследований и внедрения компьютерного зрения.Он был создан на основе TargetJr и IUE с целью создания легкой, быстрой и согласованной системы.VXL написан на ANSI / ISO C ++ и предназначен для переносимости на многие платформы.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top