我正在尝试从 std::istream 将图像加载到 Boost.GIL 图像上。上网查了一下,还没有找到好的解决办法。
任何帮助将不胜感激。
非常感谢
最佳答案
从这里查看新版本的 gil io:http://code.google.com/p/gil-contributions/source/browse/trunk/gil_2.zip这还不是 boost 的正式一部分,但它运行良好且稳定,并且支持您所需的功能。您没有说明您要尝试读取什么格式,但要读取 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。
关于image - Boost.GIL 从 istream 加载图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12075861/