我正在尝试将图像从std :: istream加载到Boost.GIL图像上。我在网上搜索过,但还没有找到一个好的解决方案
任何帮助将不胜感激
非常感谢
答案 0 :(得分:4)
从这里看一下新版本的gil io:http://code.google.com/p/gil-contributions/source/browse/trunk/gil_2.zip这不是正式升级的一部分,但它运行良好且稳定,并且它支持你需要的东西。你没有说你想要读什么格式,但是要阅读jpeg,你会得到这样的代码:
using namespace boost::gil;
image_read_settings<jpeg_tag> readSettings;
rgb8_image_t newImage;
read_image(stream, newImage, readSettings);
也支持阅读png,bmp,raw,targa和tiff。