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

Leeres AVIF wenn imageavif existiert aber kein AVIF-Codec vorhanden ist #10

Closed
ynamite opened this issue Jun 23, 2023 · 6 comments
Closed
Labels
enhancement New feature or request

Comments

@ynamite
Copy link

ynamite commented Jun 23, 2023

Ein etwas spezieller Fall:
auf einem Shared-Webhosting eines Kunden funktioniert das Addon nicht, es werden einfach leere AVIF Dateien geschrieben.
Das liegt daran, dass die Funktion imageavif zwar existiert, aber in GD mutmasslich kein Codec da ist, um in AVIF umzuwandeln. Das Resultat ist, dass die resultierende AVIF Datei korrupt ist bzw. einfach leer bleibt.

Liegt natürlich nicht am Addon, aber vielleicht gibt es eine Möglichkeit diesen Edge-Case abzufangen, so dass wenigstens die Originaldatei angezeigt wird statt gar nichts? Habe aber gerade keine Idee wie, ausser ev. die Dateigrösse abzufragen ...

Ich schreib mal dem Support des Hosters ... kann ja irgendwie nicht sein.

@AndiLeni
Copy link
Owner

@ynamite kannst du dieses Issue überfliegen und vllt anhand der Error Message beurteilen, ob es daran liegen könnte?
https://bugs.php.net/bug.php?id=81217

@ynamite
Copy link
Author

ynamite commented Jun 23, 2023

@AndiLeni da kein Fehler ausgegeben wird und imageavif nur true zurück gibt, leider nein.
Der Support hat sich inzwischen gemeldet und meint, dass imageavif eigentlich funktionieren müsste und sie dem Problem nun nachgehen.
Ich halte dich auf dem Laufenden.

@ynamite
Copy link
Author

ynamite commented Jul 3, 2023

Hier ist die Antwort des Hosting-Anbieters:

Wir waren hier in direkter Abklärung mit dem Anbieter unserer Hostingsoftware, um zu schauen, ob wir dies [AVIF Unterstützung] möglich machen können.
Es ist tatsächlich leider so, dass die AVIF-Unterstützung in GD erst mit Version 8 unserer Hostingsoftware kompatibel ist, aktuell sind wir auf Version 7. Leider ist ein Update auf die neuere Version nocht nicht absehbar, darum müsste man bis dahin auf ImageMagick ausweichen.

ist also ein edge case, hat mit deren Hostingsoftware zu tun, darum schliesse ich hier :)

@ynamite ynamite closed this as completed Jul 3, 2023
@AndiLeni
Copy link
Owner

AndiLeni commented Jul 3, 2023

Danke für die Rückmeldung!
Man könnte überlegen, ImageMagick als Fallback Lösung zu nutzen, falls AVIF/WEBP von der GD Version nicht unterstützt wird.
Ich mache das Issue nochmal auf und tagge es als Feature Wunsch :-)

@AndiLeni AndiLeni reopened this Jul 3, 2023
@AndiLeni AndiLeni added the enhancement New feature or request label Jul 3, 2023
@AndiLeni
Copy link
Owner

@ynamite ich habe Imagick als Fallback hinzugefügt in der Version 2.1.0. Wenn du das mal in dieser einen Installation von dir testen könntest, ob das gut funktioniert, wäre ich dir sehr dankbar 🙂

@ynamite
Copy link
Author

ynamite commented Aug 3, 2023

Ich hab's soeben getestet und funktioniert, danke dir!

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

No branches or pull requests

2 participants