我可以将ImageMagick 7.0与Firebase功能一起使用吗?

时间:2019-12-09 13:45:18

标签: firebase google-cloud-functions imagemagick heic

尝试将 HEIC 图像转换为 JPEG

将新图像上传到Firebase存储时,我正在使用Firebase功能。

当我在firebase模拟器中本地运行测试功能时,它可以工作,但是当我尝试在Firebase项目中运行它时,它会失败。

我意识到我的模拟器使用ImageMagick 7.0.9-7,但是我的Firebase实例使用ImageMagick 6.9.7-4。

如何在Firebase实例上升级ImageMagick?

1 个答案:

答案 0 :(得分:0)

将Frank van Puffelen的答案添加为社区Wiki,以提高知名度:

正如对此thread的弗兰克回答所言,您可以通过将自己的模块放置在与Cloud Function相同的文件夹中来添加自己的模块。在该线程中,有指向Firebase教程的链接,其中包含上载触发的图像处理示例代码。

在其他link中提供了有关ffmpeg的信息,该文件具有很多多媒体功能,并提供了有关如何安装它的说明。ffmpeg是一个具有很多多媒体功能的库。

您还可以查看如何在Firebase中管理dependencies