image - Boost.GIL 从 istream 加载图像

标签 image boost load istream boost-gil


我正在尝试从 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/

相关文章:

javascript - 如何获取上传图片的DataUrl?

python - Boost.Python 快速入门链接器错误

ios - 加载大文本文件的替代方案 - Swift

javascript - jQuery 使用 $(document).ready 加载外部 JavaScript 失败

jQuery - 加载脚本后运行代码

安卓 : rotate an image clockwise and anticlockwise with two simple buttons

image - 随机生成 1000 张个人资料图片

css - 图像不会为 HTML5 响应式网站调整大小

c++ - 如何在 C++ 中的同一个 dll 中获取 dll 位置路径?

c++ - 前向 boost::从访问者到另一个访问者的变体