我曾经查阅过libpng文档,但并没有找到我要的内容。
我有一个完整的PNG文件存储在内存缓冲区中,除了创建临时文件这个显而易见的解决方案之外,我该如何加载这个文件呢?
不确定是否相关,但我是使用ctypes从Python调用libpng。
我曾经查阅过libpng文档,但并没有找到我要的内容。
我有一个完整的PNG文件存储在内存缓冲区中,除了创建临时文件这个显而易见的解决方案之外,我该如何加载这个文件呢?
不确定是否相关,但我是使用ctypes从Python调用libpng。
png_set_read_fn
将其提供给libpng
。然后在该回调函数中,您从内存缓冲区中读取数据,而不是从文件中读取数据。