Réduction webp avec gd1 #5258

Closed
opened 8 months ago by JLuc · 4 comments
JLuc commented 8 months ago

Avec GD1, l'affichage d'un logo webp sur la page d'un article provoque une erreur fatale : Fatal error: Paletter image not supported by webp in /ecrire/inc/filtres_images_lib_mini.php on line 947, c'est à dire à l'appel de imagewebp :
https://git.spip.net/spip/spip/src/branch/master/ecrire/inc/filtres_images_lib_mini.php#L946

Pour que ça marche avec gd1, il faut ajouter imagepalettetotruecolor($img); avant l'appel à imagewebp.

Cette ajout ne semble pas gêner les autres librairies... mais peut être vaudrait il mieux ne le faire que pour gd1.

Avec GD1, l'affichage d'un logo webp sur la page d'un article provoque une erreur fatale : `Fatal error: Paletter image not supported by webp in /ecrire/inc/filtres_images_lib_mini.php on line 947`, c'est à dire à l'appel de `imagewebp` : https://git.spip.net/spip/spip/src/branch/master/ecrire/inc/filtres_images_lib_mini.php#L946 Pour que ça marche avec `gd1`, il faut ajouter `imagepalettetotruecolor($img);` avant l'appel à `imagewebp`. Cette ajout ne semble pas gêner les autres librairies... mais peut être vaudrait il mieux ne le faire que pour `gd1`.
b_b added the
bug
label 8 months ago
b_b added this to the 4.1 milestone 8 months ago
Owner

GD1 ? Mais…
Est-ce qu’on ferait pas mieux de virer GD1 ?

GD1 ? Mais… Est-ce qu’on ferait pas mieux de virer GD1 ?
Owner

Est-ce qu’on ferait pas mieux de virer GD1 ?

La branche 1 est tellement ancienne que je n'arrive pas à retrouver la date de la dernière versions sur celle-ci, et d'après https://github.com/libgd/libgd/tags la 2.0.30 date de 2006, donc oui, on doit pouvoir se passer de GD1 :)

> Est-ce qu’on ferait pas mieux de virer GD1 ? La branche 1 est tellement ancienne que je n'arrive pas à retrouver la date de la dernière versions sur celle-ci, et d'après https://github.com/libgd/libgd/tags la 2.0.30 date de 2006, donc oui, on doit pouvoir se passer de GD1 :)
Owner

La branche 1 est tellement ancienne que je n'arrive pas à retrouver la date de la dernière versions

Bizarre, tous les tags antérieurs à la v2.0.34 ont la même date : april 2006
Peut-être une migration qui aurait perdu les vraies dates ?

Si c'est complètement obsolète, +1 pour virer

> La branche 1 est tellement ancienne que je n'arrive pas à retrouver la date de la dernière versions Bizarre, tous les tags antérieurs à la v2.0.34 ont la même date : april 2006 Peut-être une migration qui aurait perdu les vraies dates ? Si c'est complètement obsolète, +1 pour virer
b_b commented 1 week ago
Owner

Ha la naze, j'ai envoyé le commit mais jamais proposé la PR, c'est fait maintenant.

Ha la naze, j'ai envoyé le commit mais jamais proposé la PR, c'est fait maintenant.
b_b referenced this issue from a commit 1 week ago
marcimat referenced this issue from a commit 3 days ago
marcimat referenced this issue from a commit 3 days ago
marcimat closed this issue 2 days ago
b_b modified the milestone from 4.1 to 5.0 2 days ago
Sign in to join this conversation.
No Milestone
No project
No Assignees
4 Participants
Notifications
Due Date

No due date set.

Dependencies

This issue currently doesn't have any dependencies.

Loading…
There is no content yet.