image_reduire() et image au format SVG
En long :
[25/08/2019 12:14] wai bon bug alacon avec image_reduire et les logo au format SVG [25/08/2019 12:16] image_reduire() défini la taille via style="max-width: w; max-height: h;" quand il n'arrive pas a trouver la taille de l'image (si qq peut m'expliquer pourquoi ne pas utiliser les attr height/width je prend) [25/08/2019 12:16] ce qui arrive avec les svg [25/08/2019 12:17] ce qui fait qu'un logo déjà réduit par https://git.spip.net/spip/spip/src/branch/master/ecrire/inc/presenter_enfants.php#L71 [25/08/2019 12:18] se retrouve agrandit au deuxième passage de image_reduire() : https://github.com/spip/SPIP/blob/master/prive/objets/contenu/rubrique-enfants.html#L1 [25/08/2019 12:19] donc on se retrouve avec style="max-width: 245px; max-height: 10000px;" sur les logos svg des rubriques filles [25/08/2019 12:22] pour moi le bug c'est de ne pas utiliser les height et width fourni lors du premier call a image_reduire() (https://git.spip.net/spip/spip/src/branch/master/ecrire/inc/presenter_enfants.php#L71) pour les fixer en tant qu'attribut de la balise img. [25/08/2019 12:25] c'est bien un bug no ? ce cas ne se produit pas avec "des logos png normaux" [25/08/2019 12:26] https://git.spip.net/spip/spip/src/branch/master/ecrire/inc/filtres_images_lib_mini.php#L1495 // faire ca avec width/height reglerai le pb imho [25/08/2019 12:26] mais je peux pas le commit (si c'est ok) :]
en cours :
[(#CHEMIN{logo.svg}|image_reduire{32})] génère le HTML
Cette image générée se retrouve a nouveau réduite/agrandie lors d'un nouvel appel a image_reduire() et les tailles initiales sont perdues. Ce n'est pas le cas avec les autres formats d'image.