gpt4 book ai didi

libpng从内存缓冲区加载文件

转载 作者:行者123 更新时间:2023-12-03 10:10:43 27 4
gpt4 key购买 nike

我尝试浏览libpng文档,但没有找到我想要的东西。

我的PNG文件完全在内存缓冲区中,如何加载该文件(除了创建临时文件的明显解决方案)?

不知道它是否相关,但是我正在使用ctypes从Python调用libpng。

最佳答案

我发现this article很好地描述了如何从内存中读取PNG文件。

总而言之,您必须创建一个自定义的回调函数,并使用libpng将其提供给png_set_read_fn。然后,在该回调函数中,您从内存缓冲区而不是文件中读取数据。

关于libpng从内存缓冲区加载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14547765/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com