blob: 6ff00ed45c8cee04494c91ca82b59699e579141a [file] [log] [blame]
#include "flip_image.h"
#define cimg_display 0
#define cimg_use_jpeg
#define cimg_plugin "plugins/jpeg_buffer.h"
#include "third_party/cimg/CImg.h"
void flip_image(const char *input, const int input_size, JOCTET *buffer,
unsigned int *buffer_size) {
::cimg_library::CImg<unsigned char> image;
image.load_jpeg_buffer((JOCTET *)(input), input_size);
image.mirror("xy");
image.save_jpeg_buffer(buffer, *buffer_size, 80);
}