blob: 6ff00ed45c8cee04494c91ca82b59699e579141a [file] [log] [blame]
Tyler Chatowe0241452019-03-08 21:07:50 -08001#include "flip_image.h"
2
3#define cimg_display 0
4#define cimg_use_jpeg
5#define cimg_plugin "plugins/jpeg_buffer.h"
6#include "third_party/cimg/CImg.h"
7
8void flip_image(const char *input, const int input_size, JOCTET *buffer,
9 unsigned int *buffer_size) {
10 ::cimg_library::CImg<unsigned char> image;
11 image.load_jpeg_buffer((JOCTET *)(input), input_size);
12 image.mirror("xy");
13
14 image.save_jpeg_buffer(buffer, *buffer_size, 80);
15}