簡體   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