簡體   English   中英

使用 node.js 在 aws lambda 上調整圖像大小的更好的替代方法

[英]better alternatives to sharp or gm for resizing images on aws lambda with node.js

我一直在嘗試在 lambda 中創建一個工作圖像調整器,並按照我在 node.js 中看到的各種示例和代碼進行操作

我用 imagemagick 工具嘗試了 gm,但似乎有一個內置的緩沖區限制,導致它在 lambda 環境中的大圖像上失敗。

我嘗試使用sharp,但在尋找libvips時一直遇到錯誤,並且文檔是cluster@#$^,我似乎無法在任何地方找到簡潔的“這樣做以使其工作”指令。

因此,我再次尋找某種可以在 lambda 環境中的 node.js 中運行的工具,以從 s3 下載 ZF7B44CFAFD5C52223D5498196C8A2E7B3 調整圖像大小並重新加載另一個 S3 存儲桶。 我還需要能夠在調整圖像大小時獲得圖像像素尺寸。 它需要能夠處理大圖像而不會嘔吐,並且不需要亞馬遜 linux 的博士學位才能安裝在 lambda 上。 我已經在這個項目的這方面浪費了太多時間。

非常感謝任何幫助或建議。

唉,我的臉間歇性地敲打着鍵盤,我最終發現了一個神奇的組合,使用 docker 在清晰的安裝頁面上運行“npm install”語法,並結合將特定腳本設置為 node.js v10.x 使其正常工作我的第三次嘗試。 (我不知道與第一次嘗試有什么不同,但我仍在弄清楚無服務器部署如何適用於組合功能 - 一個項目中的“新東西”太多了)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM