首页 > 解决方案 > 复合、溶解功能在 AWS Lambda 上无法正常工作

问题描述

我正在尝试提供将图像合成到另一个图像的小型服务。

这是我的源代码:

gm(srcImage)
    .composite(overlayImage)
    .dissolve('20')
    .geometry('+0+0')
    .write(output, (err) => {
      console.log(err | ouput);
    })

此源代码在我的本地环境(Node 8.10,MacOS high Sierra)上正常工作。但在 AWS Lambda 上没有像我预期的那样工作。

这是在本地环境中运行后的结果图像:

https://ibb.co/iOuZAd

这是在 AWS Lambda 环境中运行后的结果图像:

https://ibb.co/iLg33y

======

ImageMagick 6.7.8-9 2016-06-22 Q16 http://www.imagemagick.org

节点 8.10

通用模块 v1.23.1

======

谁能帮我解决这个问题?

标签: imagemagickaws-lambdagraphicsmagick

解决方案


推荐阅读