我在Google App Engine上有一个使用ImageMagick来输出图像调整大小的PHP72应用程序。
我添加了$im->setImageFormat('webp');
,尽管它在本地运行良好,但在部署到App Engine时会产生“无法设置图像格式”错误。
我已在App Engine上选中phpinfo()
,可以确认启用了extension=imagick.so
的PHP 7.2.23运行时不包括WEBP支持。我也尝试了php73运行时,它也不支持它。
是否可以将App Engine的ImageMagick配置为包括WEBP支持?
我认为使用标准的PHP环境无法在此完成很多工作。
如果您不使用尚未在此处实现的某些特定功能,则真正的解决方法是使用Cloud Run。可能有用的另一件事是switching to flexible with custom runtime,并将您自己的图像与预配置的ImageMagick一起使用。