Modification des images spip

Bonjour,

J’ai chercher un peu partout sur le net et je n’ai trouvé que d’autre questions …

Je cherche à modifier la taille des logos de mes articles.
En fonction de leur taille, j’aimerais les redimensionner sur leur plus petit coté, puis les recadrer au centre.

je sais que l’on peu combiner deux filtre, j’ai essayer avec image_reduire et image_masque, mais je n’arrive pas à avoir ce que je veux.

Si vous aviez une idée, je suis sur que je ne suis pas le seul à vouloir faire cela.

Merci d’avance à tous !

Frink

regarde par ici …
http://www.paris-beyrouth.org/

fouille cherche il y a de quoi se regaler

Le 19 mai 2010 14:48, Fortineau Franck <f.fortineau@gmail.com> a écrit :

Bonjour,

J’ai chercher un peu partout sur le net et je n’ai trouvé que d’autre questions …

Je cherche à modifier la taille des logos de mes articles.
En fonction de leur taille, j’aimerais les redimensionner sur leur plus petit coté, puis les recadrer au centre.

je sais que l’on peu combiner deux filtre, j’ai essayer avec image_reduire et image_masque, mais je n’arrive pas à avoir ce que je veux.

Si vous aviez une idée, je suis sur que je ne suis pas le seul à vouloir faire cela.

Merci d’avance à tous !

Frink


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


La question bien posée donne la bonne réponse …

Lao Tseu … ou un autre (sais plu … même moi je le pense !

Aussi très simple :

Là, c’est si tu veux que toutes tes images se mettent dans un carré de 100px :
[(#LOGO_ARTICLE|image_passe_partout{100,100}|image_recadre{100,100,center})]

Sinon, si tu veux que ça soit dynamique par rapport à leur plus petit côté, on peut faire ça (pas tester, mais ça devrait correspondre à ce que j’ai compris de ta question) :
[(#REM) on defini si la largeur est plus grande que la hauteur ou plus petit et on sauvegarde la valeur la plus grande dans un #SET]
[(#SET{largeur_cadre, [(#LARGEUR|>{#HAUTEUR}|oui)#HAUTEUR] [(#LARGEUR|>{#HAUTEUR}|non)#LARGEUR]})]

[(#REM) on appelle largeur_cadre grace a un #GET pour recadrer le tout]
[(#LOGO_ARTICLE|image_recadre{#GET{largeur_cadre},#GET{largeur_cadre},center})]

Et voilà… A tester donc…

Le 19 mai 2010 14:51, Eric Boutigny <e.boutigny@gmail.com> a écrit :

regarde par ici …
http://www.paris-beyrouth.org/

fouille cherche il y a de quoi se regaler

Le 19 mai 2010 14:48, Fortineau Franck <f.fortineau@gmail.com> a écrit :

Bonjour,

J’ai chercher un peu partout sur le net et je n’ai trouvé que d’autre questions …

Je cherche à modifier la taille des logos de mes articles.
En fonction de leur taille, j’aimerais les redimensionner sur leur plus petit coté, puis les recadrer au centre.

je sais que l’on peu combiner deux filtre, j’ai essayer avec image_reduire et image_masque, mais je n’arrive pas à avoir ce que je veux.

Si vous aviez une idée, je suis sur que je ne suis pas le seul à vouloir faire cela.

Merci d’avance à tous !

Frink


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


La question bien posée donne la bonne réponse …

Lao Tseu … ou un autre (sais plu … même moi je le pense !


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc

Le 19/05/10 14:48, Fortineau Franck a écrit :

Je cherche à modifier la taille des logos de mes articles.
En fonction de leur taille, j'aimerais les redimensionner sur leur plus
petit coté, puis les recadrer au centre.

[(#LOGO_ARTICLE|image_passe_partout{xx, yy}
                |image_recadre{xx, yy, center})]

peut-être.

(http://doc.spip.org/@image_passe_partout)

Merci pour les infos, je fini un truc et je regarde ensuite.

TeddyP vous avez trouvé ce que je cherchais. Par contre je ne connaissais pas image_passe_partout preuve que ma recherche sur le net n’était pas complète …

Merci !

Frink

2010/5/19 TeddyP SPIP <teddy.spip@gmail.com>

Aussi très simple :

Là, c’est si tu veux que toutes tes images se mettent dans un carré de 100px :
[(#LOGO_ARTICLE|image_passe_partout{100,100}|image_recadre{100,100,center})]

Sinon, si tu veux que ça soit dynamique par rapport à leur plus petit côté, on peut faire ça (pas tester, mais ça devrait correspondre à ce que j’ai compris de ta question) :
[(#REM) on defini si la largeur est plus grande que la hauteur ou plus petit et on sauvegarde la valeur la plus grande dans un #SET]
[(#SET{largeur_cadre, [(#LARGEUR|>{#HAUTEUR}|oui)#HAUTEUR] [(#LARGEUR|>{#HAUTEUR}|non)#LARGEUR]})]

[(#REM) on appelle largeur_cadre grace a un #GET pour recadrer le tout]
[(#LOGO_ARTICLE|image_recadre{#GET{largeur_cadre},#GET{largeur_cadre},center})]

Et voilà… A tester donc…

Le 19 mai 2010 14:51, Eric Boutigny <e.boutigny@gmail.com> a écrit :

regarde par ici …
http://www.paris-beyrouth.org/

fouille cherche il y a de quoi se regaler

Le 19 mai 2010 14:48, Fortineau Franck <f.fortineau@gmail.com> a écrit :

Bonjour,

J’ai chercher un peu partout sur le net et je n’ai trouvé que d’autre questions …

Je cherche à modifier la taille des logos de mes articles.
En fonction de leur taille, j’aimerais les redimensionner sur leur plus petit coté, puis les recadrer au centre.

je sais que l’on peu combiner deux filtre, j’ai essayer avec image_reduire et image_masque, mais je n’arrive pas à avoir ce que je veux.

Si vous aviez une idée, je suis sur que je ne suis pas le seul à vouloir faire cela.

Merci d’avance à tous !

Frink


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


La question bien posée donne la bonne réponse …

Lao Tseu … ou un autre (sais plu … même moi je le pense !


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc

image_passe_partout n’est pas encore documenté sur spip.net mais juste sur doc.spip.org/
Sur spip.net, il faudra illustrer par l’exemple (code + captures d’écran) ce filtre pour qu’on comprenne bien la différence avec image_reduire…

Le 19 mai 2010 15:07, Fortineau Franck <f.fortineau@gmail.com> a écrit :

Merci pour les infos, je fini un truc et je regarde ensuite.

TeddyP vous avez trouvé ce que je cherchais. Par contre je ne connaissais pas image_passe_partout preuve que ma recherche sur le net n’était pas complète …

Merci !

Frink

2010/5/19 TeddyP SPIP <teddy.spip@gmail.com>

Aussi très simple :

Là, c’est si tu veux que toutes tes images se mettent dans un carré de 100px :
[(#LOGO_ARTICLE|image_passe_partout{100,100}|image_recadre{100,100,center})]

Sinon, si tu veux que ça soit dynamique par rapport à leur plus petit côté, on peut faire ça (pas tester, mais ça devrait correspondre à ce que j’ai compris de ta question) :
[(#REM) on defini si la largeur est plus grande que la hauteur ou plus petit et on sauvegarde la valeur la plus grande dans un #SET]
[(#SET{largeur_cadre, [(#LARGEUR|>{#HAUTEUR}|oui)#HAUTEUR] [(#LARGEUR|>{#HAUTEUR}|non)#LARGEUR]})]

[(#REM) on appelle largeur_cadre grace a un #GET pour recadrer le tout]
[(#LOGO_ARTICLE|image_recadre{#GET{largeur_cadre},#GET{largeur_cadre},center})]

Et voilà… A tester donc…

Le 19 mai 2010 14:51, Eric Boutigny <e.boutigny@gmail.com> a écrit :

regarde par ici …
http://www.paris-beyrouth.org/

fouille cherche il y a de quoi se regaler

Le 19 mai 2010 14:48, Fortineau Franck <f.fortineau@gmail.com> a écrit :

Bonjour,

J’ai chercher un peu partout sur le net et je n’ai trouvé que d’autre questions …

Je cherche à modifier la taille des logos de mes articles.
En fonction de leur taille, j’aimerais les redimensionner sur leur plus petit coté, puis les recadrer au centre.

je sais que l’on peu combiner deux filtre, j’ai essayer avec image_reduire et image_masque, mais je n’arrive pas à avoir ce que je veux.

Si vous aviez une idée, je suis sur que je ne suis pas le seul à vouloir faire cela.

Merci d’avance à tous !

Frink


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


La question bien posée donne la bonne réponse …

Lao Tseu … ou un autre (sais plu … même moi je le pense !


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc


liste spip
spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net

Infos et archives : http://listes.rezo.net/mailman/listinfo/spip
http://archives.rezo.net/spip.mbox/

Documentation de SPIP : http://www.spip.net/

Irc : de l’aide à toute heure : http://spip.net/irc