Я хотел понять, как я могу сохранить изображение типа float
:
float * image;
Распределено таким образом:
int size = width * height;
image = (float *)malloc(size * sizeof(float));
Я пытался использовать библиотеку CImg, но не принимает float напрямую. На самом деле, я использую его только для захвата изображения для плавания, потому что мне нужны только плавающие изображения.
CImg<float> image("image.jpg");
int width = image.width();
int height = image.height();
int size = width*height
float * image = image.data();
Как сохранить эту картинку в float
из .jpg
или .bmp
для чтения. Я думал открыть буфер записи, но ничего не сохраняется, и я не могу читать из файла!