#pragma once #include int64_t bmp_encoded_size(int width, int height); // src should be 3*w*h bytes // dst should be bmp_rgb_encoded_size(w,h) bytes void bmp_rgb_encode_memory(uint8_t *dst, const uint8_t *src, int width, int height); uint8_t* bmp_rgb_encode_memory_alloc(const uint8_t *src, int width, int height); void bmp_rgb_encode_file(const char *fname, const uint8_t *src, int width, int height);