Я хочу, чтобы библиотека загрузчиков изображений помогала мне загружать изображения (bmp, jpg, gif, png и другие распространенные форматы) в Ubuntu, используя C. Я пишу программу opengl и хочу загрузить изображение в текстуры.Есть ли хороший выбор?
Как насчет OpenCV?Этот проект с открытым исходным кодом уже реализует множество алгоритмов и поддерживает C / C ++ и python.Мои одноклассники сделали проект распознавания объектов с OpenCV.прост в использовании ~
Для простой загрузки изображений OpenCV был бы излишним. Я настоятельно рекомендую DevIL / OpenIL , простую в использовании и небольшую библиотеку, которая поддерживает множество форматов изображений. Он особенно подходит для приложений OpenGL, поскольку синтаксис и стиль программирования сильно ориентированы на OpenGL.
Я бы порекомендовал библиотеку SDL_Image. Там множество простых функций для загрузки и отображения изображений.