Есть ли открытая библиотека C++ с открытым исходным кодом, с помощью которой я могу преобразовать изображение в формате .bmp в .png. Я прошел через libpng не нашел никакого способа сделать это там, в то время как boost/gil выглядит сложным, не знаю, что можно использовать для выполнения этой работы.Как преобразовать изображение из .bmp в .png в C++
3
A
ответ
1
Может быть, это может помочь вам решить эту проблему: LodePNG
0
я не видел BMP в импульс/GIL .. возможно взглянуть на Магическом ++ ImageMagick API http://www.imagemagick.org/Magick++/tutorial/Magick++_tutorial.pdf
Также GDK-Pixbuf, безусловно, может сделать это
0
Я использую CImg для всех моих манипуляций с изображениями. Хорошо написано, с хорошей документацией.
Я должен использовать его в коммерческих целях, и его лицензия не позволяет этого :( – cbinder
Могу ли я сделать это с помощью libpng..если у вас есть какие-либо идеи ..? – cbinder
CImg имеет двойную лицензию, либо GPL, либо CECILL- C, вы можете выбрать. И CECILL-C близок к LGPL (это своего рода французский вариант LGPL), поэтому разрешено использовать CImg в продуктах с закрытым исходным кодом без необходимости выпуска всего кода вашего приложения. Вы просто должны указать где-то, что вы его использовали. – bvalabas