繁体   English   中英

如何使用 Node.js、lambda function 压缩 Base 64 中的图像

[英]How to compress images in Base 64 with Node.js, lambda function

我想在 Base 64 中压缩客户端发送的图像并传递给 AWS 以存储在 S3 服务中。 但我的问题是图像很多,所以我们想压缩图像的大小,但是我们向 AWS 发送包含图像的 base 64 数据,所以我想在 Lambda function 中应用算法或库来压缩图像的大小。

问题不在于路径,因为有库可以这样做。 我需要一个库来通过算法或函数进行压缩。 然后它存储在 S3 中,所以我不应该在另一个 lambda function 中有解压缩算法。

我正在为 lambdas 使用 nodejs 和无服务器。

提前致谢

我们使用 Lambda 和 nodejs 进行图像处理。 主要功能之一是将图像压缩到合理的大小。 您需要添加 ImageMagick 作为 Lambda 层,以在接收图像时压缩图像并上传到您的 S3 存储桶。

这是一个这样的库,您可以将其用作 Lambda 层https://serverlessrepo.aws.amazon.com/applications/arn:aws:serverlessrepo:us-east-1:145266761615:applications~image-magick-

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM