Возможен ли вывод WEBP на Google App Engine с PHP72 и ImageMagick? - PullRequest
0 голосов
/ 10 января 2020

У меня есть приложение PHP72 в Google App Engine, использующее ImageMagick для вывода размеров изображения.

Я добавил $im->setImageFormat('webp'); и, хотя он работал нормально локально, при развертывании в App Engine он генерирует «Невозможно установить "формат изображения" ошибка.

Я проверил phpinfo() в App Engine и могу подтвердить, что их PHP 7.2.23 среда выполнения с включенным extension=imagick.so не включает поддержку WEBP. Я также попробовал среду выполнения php73, и она также не поддерживает ее.

Можно ли настроить ImageMagick App Engine для включения поддержки WEBP?

1 Ответ

0 голосов
/ 20 января 2020

Я не думаю, что здесь можно многое сделать со стандартной PHP средой.

Реальный обходной путь - использование Cloud Run, если вы не используете некоторые специфические c функции, которые там еще не реализованы. Еще одна вещь, которая может сработать, - это переключение на гибкий с пользовательской средой выполнения и использование собственного образа с предварительно сконфигурированным ImageMagick.

...