我正在 Visual Studio 中处理需要快速调整图像大小的 AWS Lambda 函数。最初,我使用 ImageMagick 来调整这些图像的大小,但整个过程处理时间太长。ImageMagick 的替代品似乎是另一个图像库 Sharp。据说夏普将使用原生 AWS Lambda 代码来更快地调整图像大小。根据这篇文章,需要在 EC2 实例中构建 Sharp 才能执行此操作(https://github.com/awslabs/serverless-image-resizing)。
我还不能让它工作。这里有没有人让这个工作呢?如果是这样,是否有为 Sharp 内置在 EC2 中的预构建库,还是我应该自己构建它?
我确实在 npm 中找到了一个 Sharp 库,但我无法让它工作。npm 中的 Sharp 库是否与 AWS Lambda 函数兼容?如果是这样,它是否通过使用本机处理提高了速度?