Какая самая простая библиотека изображений C для загрузки и сохранения? Я просто хочу, чтобы 2D-массив тестировал некоторые алгоритмы, а встроенные функции не нужны.
Простая библиотека изображений C?
Ответ 1
Все эти библиотеки слишком сложны для меня. На твоем месте я поцарапывал зубы, определял абстракцию для динамического двумерного массива, и я читал и писал обычный формат ASCII PNM.
Ответ 2
Вы можете попробовать stb_image для чтения и stb_image_write для записи. Это очень маленькие библиотеки.
http://nothings.org/
https://github.com/nothings/stb
Ссылка на мой вопрос о гамедеве. Я узнал об этом сайте:
https://gamedev.stackexchange.com/questions/9083/library-to-load-images-into-textures-linux-c-and-opengl
Ответ 3
Я думаю, что FreeImage лучший из них:
Ответ 4
Ответ 5
Вы также можете просто читать и записывать RGB-изображения необработанных изображений в двоичный файл, если это действительно все, что вам нужно, и если вы заранее знаете размер изображения.
Ответ 6
Вы определенно хотите посмотреть imagemagik c connector api. Это очень легко получить, и на связанной странице есть интересные примеры кода.
И всегда существует повсеместная библиотека GD. Это также не сложно.
Ответ 7
Мне нравится gd. Реальная популярность.