尝试将 HEIC 图像转换为 JPEG
将新图像上传到Firebase存储时,我正在使用Firebase功能。
当我在firebase模拟器中本地运行测试功能时,它可以工作,但是当我尝试在Firebase项目中运行它时,它会失败。
我意识到我的模拟器使用ImageMagick 7.0.9-7,但是我的Firebase实例使用ImageMagick 6.9.7-4。
如何在Firebase实例上升级ImageMagick?
答案 0 :(得分:0)
将Frank van Puffelen的答案添加为社区Wiki,以提高知名度:
正如对此thread的弗兰克回答所言,您可以通过将自己的模块放置在与Cloud Function相同的文件夹中来添加自己的模块。在该线程中,有指向Firebase教程的链接,其中包含上载触发的图像处理示例代码。
在其他link中提供了有关ffmpeg的信息,该文件具有很多多媒体功能,并提供了有关如何安装它的说明。ffmpeg是一个具有很多多媒体功能的库。
您还可以查看如何在Firebase中管理dependencies。