2013-06-05 204 views
0

我有独立的一堆图像(.png)并想将其推送到缓冲区。我想知道如何为图像构建一个缓冲区并将它们缓冲到缓冲区。最终在一堆时检索它们。我想用C来实现,有人可以帮我吗?将图像保存到缓冲区

+0

你想把完整的文件放在缓冲区中吗?或者你想解析文件并将实际的图像数据放入缓冲区?如果后者参见例如[libpng的](http://www.libpng.org/pub/png/libpng.html)。 –

+0

当您通过libpng读取图像时,将数据保存到通过png元信息可以识别的大小的已分配内存缓冲区中。 “图像缓冲区”是什么意思? –

+0

哦。好的!我实际上想要将整个图像倾倒缓冲。我是缓冲区概念的新手,因此想知道如何构建缓冲区,以便它可以按顺序存储图像。我可以把它们读回来。目前,我并不担心它是如何完成的(通过解析/无法解析)。所以,如果它可以帮助我,我一定会探讨libpng。谢谢! – Pferd

回答

0

您是否打算在您的应用程序中使用OpenCV来处理这些图像?如果是,那么你可以使用OpenCV将图像加载到Cv :: Mat对象中。你可以加载然后作为Mat对象数组

+0

我没有随时使用它。我会试试这个。 – Pferd