0

AWS Lambda でシャープを使用していますが、かなりうまく機能しますが、透かしを追加しようとするとエラーが発生します。

The input file is missing or of an unsupported image format

ローカルでは問題なく動作しますが、AWS ラムダでは動作します。このエラーが発生します

function watermarkLogo(buffer, last) {
              sharp(buffer)
                .overlayWith('watermark.png', { gravity: sharp.gravity.center } )
                .toBuffer(versions[ind].format, function(err, buffer) {
                  if (err) last(err);
                  else last(null, buffer);
                });
          }

透かしとラムダ関数は同じバケットにあります

https://s3.ap-south-1.amazonaws.com/yallamotor-development-assets/watermark.png

どうすればこれを解決できますか

4

1 に答える 1