/* * imgtools.c * * See the README file for copyright information and how to reach the author. * */ #ifndef __IMGTOOLS_H #define __IMGTOOLS_H #include #define X_DISPLAY_MISSING 1 #include #include #include "common.h" //*************************************************************************** // Image Manipulating //*************************************************************************** int fromJpeg(Imlib_Image& image, unsigned char* buffer, int size); long toJpeg(Imlib_Image image, MemoryStruct* data, int quality); int scaleImageToJpegBuffer(Imlib_Image image, MemoryStruct* data, int width = 0, int height = 0); int scaleJpegBuffer(MemoryStruct* data, int width = 0, int height = 0); const char* strImlibError(Imlib_Load_Error err); //*************************************************************************** #endif // __IMGTOOLS_H