Boost.GIL从istream加载图像

时间:2012-08-22 14:53:17

标签: image boost load istream boost-gil


我正在尝试将图像从std :: istream加载到Boost.GIL图像上。我在网上搜索过,但还没有找到一个好的解决方案 任何帮助将不胜感激 非常感谢

1 个答案:

答案 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。