void ImageGetter::resizeJPGImage(std::string const& imageURL, int sixex, int sizey) { boost::gil::rgb8_image_t img; jpeg_read_image(imageURL,img); boost::gil::rgb8_image_t targetImageSize(sixex,sizey); resize_view(const_view(img), view(targetImageSize), boost::gil::bilinear_sampler()); jpeg_write_view(imageURL,const_view(targetImageSize)); }
inline void jpeg_write_view(const std::string& filename,const View& view,int quality=100) { jpeg_write_view(filename.c_str(),view,quality); }