【发布时间】:2011-09-13 17:48:26
【问题描述】:
libjpeg 可以从 FILE* 或缓冲区读取 JPEG 数据。我的数据来自std::istream。我可以将整个std::istream 读入缓冲区以与libjpeg 一起使用,但如果可能的话,我宁愿让libjpeg 直接从std::istream 中读取。如何做到这一点?
【问题讨论】:
-
这是一个 C 库......它怎么可能使用
std::istream? -
@Marlon:如果库有正确的钩子,就可以完成桥接。例如,libpng can.
标签: c++ iostream istream libjpeg