Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Imagick not working with GAE runtime php82 or php83 #687

Open
mrceolla opened this issue Sep 17, 2024 · 0 comments
Open

Imagick not working with GAE runtime php82 or php83 #687

mrceolla opened this issue Sep 17, 2024 · 0 comments

Comments

@mrceolla
Copy link

We have been using Imagick with Google App Engine with runtime php81 for some time. I changed the runtime in app.yaml php83 and received the following error when testing Imagick:

Uncaught ImagickException: no decode delegate for this image format `SVG' @ error/blob.c/BlobToImage/363 in /workspace/...

I tried runtime php82 and received the same error. Why is this?

I understand there may not yet be an official Imagick release for PHP 8.3, but I think there is for 8.2. Yet php82 doesn't work either. Did I do something wrong?

I am unsure of the versions used in Google App Engine. imagick.so is an extension available in that environment by default so I did not need to install anything.

Image Magick sort of works. I can read PNG height and width with it when using runtime php82, but it cannot ingest SVG code/tags as it used to like when it was using runtime php81. Since I cannot install anything manually in Google App Engine, I am unsure how to fix or troubleshoot this. Any help is greatly appreciated.

Thanks!

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant