尝试将HEIC图像转换为JPEG
我正在使用 Firebase 函数,当新图像上传到 Firebase 存储时。
当我在 Firebase 模拟器中本地运行测试函数时,它可以工作,但当我尝试在我的 Firebase 项目上运行它时,它会失败。
我意识到我的模拟器使用的是 ImageMagick 7.0.9-7,但我的 Firebase 实例使用的是 ImageMagick 6.9.7-4。
如何在 Firebase 实例上升级 ImageMagick?
将Frank van Puffelen的答案添加为社区wiki以提高可见性:
正如 Frank 在此线程上的回答中所述,您可以通过将它们放在与云函数相同的文件夹中来添加自己的模块。在线程中,有一个指向 Firebase 教程的链接,其中包含有关上传触发的图像处理的示例代码。
在提供的另一个链接中,有关于ffmpeg的信息,这是一个具有相当多多媒体功能的库,以及如何安装它的说明。
您还可以了解如何在 Firebase 中管理依赖项。