curio库提供异步aopen()
功能,而枕头有它自己的Image.open
. 我想创建缩略图并建议枕头足够聪明,不会在创建缩略图时将所有图像加载到内存中。它看起来像这样:
self.image = Image.open(path)
self.image.thumbnail((300, 300))
这如何与curio库集成?对我来说,看起来我有两个选择:
- 调用,将数据加载到内存中,然后从内存中的数据
aopen()
创建对象并调用Image
Image.thumbnail()
Image.open()
使用装饰器进行异步包装,async_thread
但它需要触发所有线程机器。
有没有更好的方法来整合古玩和枕头来完成这项任务?