Re: [spip] 2 commits

Cerdic <[email protected]> Wed, 21 Apr 2021 09:46:53 +0200
Newsgroups gmane.comp.web.spip.devel
Message-ID <4658d741-9714-4642-8255-def0b4c76deb@Spark>
En regardant de plus près, je pense que la solution serait de mettre dans le core un filtre |image_recadre_avec_fallback (ou meilleur nom à trouver) qui

• vérifierait qu’on a bien gd2 actif
• qu’on a bien le plugin filtres_images activé (car |image_recadre n’est pas dans le core et on essaye de gérer proprement les dépendances pour que le core ne casse pas si on retire des plugins-dist)

Si les 2 conditions sont remplies, le filtre ferait appel au vrai filtre |image_recadre,
et sinon produirait un fallback à base de image_passe_partout + un peu de html/css pour produire un contenu visuel dans les dimensions attendues (peut-être avec un conteneur en overflow:hidden ou avec un clip-path en style inline ou un peu des deux, bonne méthode à trouver)

On pourrait ainsi se reposer sur ce pseudo filtre dans l’espace privé (à condition de ne pas enchainer un autre filtre derrière, car si le filtre produit le fallback le résultat risque d’être imprévisible)

--
Cédric
Le 21 avr. 2021 à 00:28 +0200, [email protected] <[email protected]>, a écrit :
>
> Ah zut…
>
> Pas de souci s’il faut revert.
>
> Mais je fais encore une tentative… Qu’est-ce que vous pensez de ceci:
> [(#CONFIG{image_process}|=={gd2}|?{
> [(#LOGO_ARTICLE_NORMAL|image_recadre{1:1,-,focus}|image_reduire{70,70})],
> [(#LOGO_ARTICLE_NORMAL|image_passe_partout{70,70})]
> })]
>
>
> J’apprécie beaucoup la nouvelle présentation avec les vignettes bien zoomées, c’est vraiment agréable. Mais si je peux activer le recadrage intelligent dessus, c’est un vrai gros plus pour moi, puisque ça permet de visualiser une première fois qu’on a bien réglé le centre d’intérêt des images (quand on l’a fait). Alors que sinon, à l’inverse, le recadrage centré automatique (donc «défaillant» dans beaucoup de cas), alors qu’on a pris soin de régler le centre d’intérêt des images justement pour éviter les mauvais recadrage, ça introduit une impression de «bug».
>
> ARNO*
>
>
>
> > Le 20 avr. 2021 à 13:27, nicod_ <[email protected]> a écrit :
> >
> > Le 20/04/2021 à 12:28, ARNO* a écrit :
> > > spip/spip | 2 commits
> > > -
> > > Par ARNO*, le 20 avril 2021 à 12h21min :
> > > Si on recadre images, alors privilégier "focus" (sinon têtes coupées)
> > > *Modifié*
> > > prive/objets/liste/articles.html
> > > Détails : https://git.spip.net/spip/spip/commit/525ab523c5f0e1e6c549e87dd8797a20bf7fc1ea
> >
> > Attention, image_recadre et/ou image_reduire ne sont pas forcément disponibles si on n'a pas encore activé la config GD2 ou autre...
> >
> > --
> > nicod_
>
> _______________________________________________
> liste: https://listes.rezo.net/mailman/listinfo/spip-dev
> doc: https://www.spip.net/
> dev: https://core.spip.net/
> irc://irc.freenode.net/spip