Imagick не работает со средой выполнения GAE php82 или php83Php

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 Imagick не работает со средой выполнения GAE php82 или php83

Сообщение Anonymous »

Мы уже некоторое время используем Imagick с Google App Engine со средой выполнения php81. Я изменил среду выполнения в app.yaml php83 и получил следующую ошибку при тестировании Imagick:
Uncaught ImagickException: нет делегата декодирования для этого формата изображения `SVG' @ error/blob.c/BlobToImage /363 в /workspace/...
Я попробовал среду выполнения php82 и получил ту же ошибку. Почему?
Я понимаю, что официального релиза Imagick для PHP 8.3 еще не существует, но для 8.2 он уже существует. Однако php82 тоже не работает. Я сделал что-то не так?
Спасибо!
Изменить: ошибка Imagick SVG в JPG, делегат декодирования не решает мою проблему, потому что я использую Google App Engine и не может вручную устанавливать такие вещи. Кроме того, imagick.so должен быть доступен по умолчанию (https://cloud.google.com/appengine/docs ... extensions). Похоже, это проблема с Google App Engine.
Новая информация: Image Magick вроде как работает. Я могу читать с его помощью метаданные PNG, используя среду выполнения php82, но он не может принимать теги SVG, как раньше, используя среду выполнения php81.

Подробнее здесь: https://stackoverflow.com/questions/789 ... 2-or-php83
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»