Ответ 1
Все эти библиотеки слишком сложны для меня. На твоем месте я поцарапывал зубы, определял абстракцию для динамического двумерного массива, и я читал и писал обычный формат ASCII PNM.
Какая самая простая библиотека изображений C для загрузки и сохранения? Я просто хочу, чтобы 2D-массив тестировал некоторые алгоритмы, а встроенные функции не нужны.
Все эти библиотеки слишком сложны для меня. На твоем месте я поцарапывал зубы, определял абстракцию для динамического двумерного массива, и я читал и писал обычный формат ASCII PNM.
Вы можете попробовать 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
Я думаю, что FreeImage лучший из них:
Вы также можете просто читать и записывать RGB-изображения необработанных изображений в двоичный файл, если это действительно все, что вам нужно, и если вы заранее знаете размер изображения.
Вы определенно хотите посмотреть imagemagik c connector api. Это очень легко получить, и на связанной странице есть интересные примеры кода.
И всегда существует повсеместная библиотека GD. Это также не сложно.
Мне нравится gd. Реальная популярность.