Re: LOGO en webp
Arnaud Martin <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel |
|---|---|
| Message-ID | <[email protected]> |
Effectivement, on ne peut pas travailler à partir de WebP, ni le livrer comme format d’office, puisque c’est refusé sur iOS notamment.
Ce que je fais de mon côté, c’est que je fabrique les WebP dans image_responsive à partir des versions Jpeg (qui restent la norme), ce qui fait qu’ils sont servis dans les sources de <picture>. Donc en pratique, je travaille exactement comme avant avec les JPEG, et c’est au niveau es squelettes, avec image_responsive, que les WebP sont fabriqués automatiquement et livrés sous une forme qui fait qu’ils passent nickel sous Chrome et Firefox, et qu’iOS continue avec les JPEG.
<picture style='padding:0;padding-bottom:66.711229946524%' class='conteneur_image_responsive_h'>
<!--[if IE 9]><video style='display: none;'><![endif]-->
<source srcset='local/cache-responsive/cache-300/ba9d5372068e77f0f1ccdb99f98fa039.png.webp?1589575322 1x,local/cache-responsive/cache-600/ba9d5372068e77f0f1ccdb99f98fa039.png.webp?1589575322 2x' type='image/webp'>
<source srcset='local/cache-responsive/cache-300/ba9d5372068e77f0f1ccdb99f98fa039.png?1589575322 1x,local/cache-responsive/cache-600/ba9d5372068e77f0f1ccdb99f98fa039.png?1589575322 2x' type='image/jpeg'>
<!--[if IE 9]></video><![endif]-->
<img loading='lazy' lazyload='1' class='image_responsive avec_picturefill' alt='' src='local/cache-responsive/cache-300/ba9d5372068e77f0f1ccdb99f98fa039.png?1589575322' data-src='local/cache-gd2/ef/66e9467473bbb3d76717f4c5ffe7a6.png' data-l='748' data-h='499' data-tailles='[\"300\"]'/>
</picture>
Un détail pas du tout marrant: j’ai un site qui fabrique énormément d’images, et notamment des PNG. Et j’ai constaté que GD2 fabriquait une quantité astronomique de fichiers PNG corrompus. En revanche, le code de GD2 qui fabrique des WepP n’a produit rigoureusement aucune image corrompue. J’ai l’impression qu’il y a une énorme différence de qualité de code entre les deux fonctions…
ARNO*
> Le 18 mai 2020 à 09:55, Cerdic <[email protected]> a écrit :
>
> Hello,
>
> est-ce que je me trompe ou bien le problème de base c’est quand même que si on utilise des logos en webp les filtres images de fonctionneront pas dessus et donc potentiellement les squelettes sont cassés ?
>
> Je pense qu’en effet il serait opportun de commencer à réflechir à introduire webp (je suis prudent, car pour info ce n’est toujours pas supporté par Safari et donc iOS https://caniuse.com/#search=webp) mais ça suppose de gérer le support dans les filtres images pour qu’on puisse l’utiliser comme les autres images...
>
> --
> Cédric
> Le 18 mai 2020 à 08:57 +0200, Bruno Bergot <[email protected]>, a écrit :
>> En effet ça ne peut pas fonctionner en l'état, le sujet a déjà été
>> abordé ici https://core.spip.net/issues/3958#note-3 et là
>> https://github.com/seenthis/seenthis_squelettes/issues/13#issuecomment-510776860
>> pour plus de détails.
>>
>> Je prépare un ticket dédié à ce sujet dès que j'ai un moment.
>>
>> ++
>> b_b
>>
>> Le 18/05/2020 à 01:20, Maïeul Rouquette a écrit :
>>> hum
>>>
>>> je sais pas. Chez moi ca marchait pour limiter les logos à svg...
>>> le formatage m'a l'air correct
>>>
>>> aucune idée...
>>>
>> _______________________________________________
>> liste: https://listes.rezo.net/mailman/listinfo/spip-dev
>> doc: https://www.spip.net/
>> dev: https://core.spip.net/
>> irc://irc.freenode.net/spip
> _______________________________________________
> liste: https://listes.rezo.net/mailman/listinfo/spip-dev
> doc: https://www.spip.net/
> dev: https://core.spip.net/
> irc://irc.freenode.net/spip
_______________________________________________
liste: https://listes.rezo.net/mailman/listinfo/spip-dev
doc: https://www.spip.net/
dev: https://core.spip.net/
irc://irc.freenode.net/spip