从url下载图像并放入缓冲区

时间:2015-03-05 21:09:35

标签: c++

我在运行时获取图像的url并且我想将它加载到内存中的某种连续缓冲区,数组或向量将非常好。我只能使用std和boost库,而我的google-fu目前还没有让我失望。

编辑:对于未来的人来说,这可能是您想要使用第三方库的原因。

1 个答案:

答案 0 :(得分:2)

如果您可以使用其他库:

cpp-netlib下载图片数据

用于解码图像数据的任何C ++图像库;例如,CImg

没有非Boost库:

在Boost :: ASIO之上破解你自己的最小HTTP客户端(基本上,只需发送/ GET请求并读取响应)。

使用GIL解码图像。

这种方法虽然不太可靠。