我正在为节点使用GraphicsMagick。我基本上是裁剪照片并检索用户上传的照片的 exif 数据。我不想阻塞等待这些任务完成的请求流,因此我需要使用异步函数才能做到这一点。而且我认为我应该能够,因为这些是 node.js 自己进行异步的 I/O 操作。
但正如我所见,GraphicsMagick for node 中的所有函数都是同步函数。所以我无法确定如何实现我想要的。
我想到的一个想法是编写一个带有回调的函数,并在其中完成 GraphicsMagick 处理。并使用 .nextTick() 函数实现异步流。但我不完全确定这是否可以。GraphicsMagick 也有任何异步函数。
请帮助我,非常感谢如何从 graphicsmagick 获取异步函数的示例代码。