Aquí está la totalidad de mi código:No se puede guardar la imagen a presentar correctamente con la biblioteca cimg
#include "CImg.h"
#include <iostream>
using namespace cimg_library;
int main() {
CImg<float> image(100,100,1,3,0);
const float color[] = {1.0,1.0,0.0};
image.draw_point(50,50,color);
image.save("file.bmp");
CImgDisplay local(image, "Hah");
while (true) {
local.wait();
}
}
Esto muestra con éxito lo que cabe esperar en una ventana, es decir, un cuadrado negro completo con un píxel blanco a las 50,50. Sin embargo, file.bmp es simplemente un cuadrado negro, sin ese pixel (y guardando una imagen cimg que se ha modificado con llamadas repetidas al draw_point en un programa más grande que hace algo útil también falla). ¿Que está pasando aqui?
+1 para un programa de ejemplo resumen, completa. Ver http://sscce.org/. –