我在运行时获得了图像的url,我想将其加载到内存中的某种连续缓冲区中,数组或向量会很好。我只能使用std和boost库,而我的google-fu当前使我失望。
编辑:对于将来的人们,这可能是您要使用第三方库的东西。
如果可以使用其他库:
cpp-netlib下载图像数据
任何用于解码图像数据的C ++图像库;例如,CImg
如果没有非Boost库:
在Boost :: ASIO之上入侵您自己的最小HTTP客户端(基本上,只需发送/ GET请求并读取响应)。
使用GIL解码图像。
但是,这种方法的可靠性将大大降低。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句