1

curio库提供异步aopen()功能,而枕头有它自己的Image.open. 我想创建缩略图并建议枕头足够聪明,不会在创建缩略图时将所有图像加载到内存中。它看起来像这样:

self.image = Image.open(path)
self.image.thumbnail((300, 300))

这如何与curio库集成?对我来说,看起来我有两个选择:

  • 调用,将数据加载到内存中,然后从内存中的数据aopen()创建对象并调用ImageImage.thumbnail()
  • Image.open()使用装饰器进行异步包装,async_thread但它需要触发所有线程机器。

有没有更好的方法来整合古玩和枕头来完成这项任务?

4

0 回答 0