Если вы хотите «простой» по сравнению с чем-либо еще, взгляните на stb_image_write.h .
Это один заголовочный файл, который включает поддержку записи BMP, PNG иTGA файлы.Просто один звонок для каждого формата:
int stbi_write_png(char const *filename, int w, int h, int comp, const void *data, int stride_in_bytes);
int stbi_write_bmp(char const *filename, int w, int h, int comp, const void *data);
int stbi_write_tga(char const *filename, int w, int h, int comp, const void *data);