Re: [SPIP Zone] Les SVG sont des images comme les autres
Cerdic <[email protected]>
| Newsgroups | gmane.comp.web.spip.devel,gmane.comp.web.spip.zone |
|---|---|
| Message-ID | <bffe9745-5ff5-4858-947f-c7066ecc4946@Spark> |
Attention parce que selon si l’on insère en <svg> ou en <img> ça ne se comporte pas pareil. Là dès qu’on passe par un filtre image on a une viewBox ET un width et un height, tout en px Le filtre |image_reduire() appliqué sur le SVG ne fait que modifier le width et le height - c’est purement artificiel mais ça alimente ensuite taille_image() et toutes les fonctions de SPIP qui ont besoin d’avoir une taille connue pour manipuler l’image ou l'afficher. Rien n’empêche ensuite en CSS de faire tout ce qu’on veut, mais l’idée est d’avoir une image SVG qui se comporte par défaut comme une image bitmap (avec la qualité en plus) Et la question de la rasterization était totalement indépendante, juste pour savoir si on était capable de passer un SVG en bitmap, pour pouvoir ensuite en faire autre chose - ça n’a évidemment aucun intérêt pour faire du redimensionnement ou du traitement sur l’image initiale -- Cédric Le 25 juil. 2019 à 09:32 +0200, Luis Speciale <[email protected]>, a écrit : > Le 24/07/2019 à 23:52, nicod_ a écrit : > > Le 24/07/2019 à 16:39, Luis Speciale a écrit : > > > Une piste pourrait être profiter de l’homothétie par défaut d'un SVG. Si > > > dans la déclaration on ajoute an width et un height à 100% on aurait un > > > SVG qui s'adapterait à n'importe quel contenant. > > > > > > <svg enable-background="new 0 0 417.3 339.6" viewBox="0 0 417.3 339.6" > > > xmlns="http://www.w3.org/2000/svg" width="100%" height="100%" > > > xmlns:xlink="http://www.w3.org/1999/xlink"> > > > > Jusqu'à aujourd'hui, j'utilisais un filtre perso balise_svg, qui ajoute > > un style="max-width:XXXpx; width: 100%;" sur la balise <svg>, plutôt que > > des attributs width et height. > > > > Ça passe plutôt bien (Chrome, FF et IE). > > > > En détail : > > http://spip.pastebin.fr/57699 > > > > Oui. Mais ce n'est pas "plûtot que", c'est "en plus de". Et tu limites > au passage. width="100%" height="100%" c'est plus simple. > > ---- > [email protected] - https://listes.rezo.net/mailman/listinfo/spip-zone