Aws lambda 在系统中运行lambda return ImageMagick上的Wand可能无法加载liblqr

Aws lambda 在系统中运行lambda return ImageMagick上的Wand可能无法加载liblqr,aws-lambda,imagemagick,serverless-framework,wand,Aws Lambda,Imagemagick,Serverless Framework,Wand,在本地调用函数时,尝试在无服务器框架中运行wand library以使用liquid resize调整图像大小,效果良好。但是在Lambda上运行会导致以下错误: { "errorMessage": "delegate library support not built-in `' (LQR) @ error/resize.c/LiquidRescaleImage/1884\n\nImageMagick in the system is likely to be impossible t

在本地调用函数时,尝试在无服务器框架中运行wand library以使用liquid resize调整图像大小,效果良好。但是在Lambda上运行会导致以下错误:

{
    "errorMessage": "delegate library support not built-in `' (LQR) @ error/resize.c/LiquidRescaleImage/1884\n\nImageMagick in the system is likely to be impossible to load liblqr.  You might not install liblqr, or ImageMagick may not compiled with liblqr.",
    "errorType": "MissingDelegateError",
    "stackTrace": [
        [
            "/var/task/handler.py",
            123,
            "imageprocess",
            "liquid.liquid_rescale(width, height)"
        ],
        [
            "/var/task/wand/image.py",
            865,
            "wrapped",
            "result = function(self, *args, **kwargs)"
        ],
        [
            "/var/task/wand/image.py",
            3322,
            "liquid_rescale",
            "str(e) + '\\n\\nImageMagick in the system is likely to be '"
        ]
    ]
}

Lambda可能使用不同版本的ImageMagick和委托,而Lambda版本可能未将liblqr安装为委托。检查版本以及当您对这两个版本执行
convert-version
操作时代理显示的内容。您能告诉我如何在Lambda中检查版本吗抱歉,我不知道或使用Lambda。另一个问题是确保已将环境变量设置为指向Lambda中的imagemagick。看见但愿我能多帮点忙。也许谷歌搜索可能会发现一些有用的东西。我不知道这些是否有用,但请看,也许AWS的lambda不提供
liblqr
delegate库,因此,
Image.liquid\u rescale
不适用于无服务器应用程序。Lambda可能使用不同版本的ImageMagick和委托,并且Lambda版本可能没有作为委托安装liblqr。检查版本以及当您对这两个版本执行
convert-version
操作时代理显示的内容。您能告诉我如何在Lambda中检查版本吗抱歉,我不知道或使用Lambda。另一个问题是确保已将环境变量设置为指向Lambda中的imagemagick。看见但愿我能多帮点忙。也许谷歌搜索可能会发现一些有用的东西。我不知道这些是否有用,但请看,也许AWS的lambda不提供
liblqr
delegate库,因此
Image.liquid\u rescale
不适用于无服务器应用程序。