예제 #1
0
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));
}
예제 #2
0
inline void jpeg_write_view(const std::string& filename,const View& view,int quality=100) {
    jpeg_write_view(filename.c_str(),view,quality);
}