Read a JPEG image from memory with boost::gil
boost, boost-gil, c++, jpeg
Solution
See the new version of gil here: gil stable version
It works well and it is stable.
using namespace boost::gil;
image_read_settings<jpeg_tag> readSettings;
rgb8_image_t newImage;
read_image(stream, newImage, readSettings);
You code seems correct.
Problem
I am trying to read an image from memory by using `boost::gil` present in boost 1.53. I have taken the following lines from an example taken from internet: ``` #include <boost/gil/gil_all.hpp> boost::gil::rgb8_image_t img; boost::gil::image_read_settings<jpeg_tag> readSettings; boost::gil::read_image(mystream, img, readSettings); ``` Except the first line, the type and function in the remaining lines cannot be found in the `boost::gil` namespace, so I cannot test if the above lines do what I want. Do you have any idea where to get the required types and functions?