filtre graphique

triton-pointcentral wrote:

et quelqu un peut il bien me confirmer qu il n est pas possible d utiliser
lz fonction reduire_image sur l image utilisee pour faire un masque genre

:

image_masque{viellePhoto_vertical.png|reduire_image{200,293}}

si tu veux reduire le masque à une taille fixe, prq ne pas le faire une
fois pour toute? ça sert à rien de le faire à chaque fois dans ton
squelette, non?

Enfin, sinon, peut être que cela marchera:

[(#FICHIER|image_masque{[(#NOOP|sinon{viellePhoto_vertical.png}|reduire_imag
e{200,293}|extraire_attribut{src})]})]

A voir si dans ce cas il ne faudrait pas mettre le chemin complet vers
le masque.

Pierre

Bonjour,
non, marche pas, meme en utilisant l url complete du fichier masque, ou avec
#CHEMIN, semble que les fonctions graphiques type reduire_image ne
fonctionnent qu avec les images inserees par le back-office.
En gros pas moyen de faire juste un [(image.png|filtre_graphique)] si
image.png n a pas etait uploader depuis ecrire, mais je ne suis pas capable
de verifier ca en lisant le code...
Me semblait bien avoir vu passer ca sur un msg forum paris-beyrouth, mais je
ne le retrouve pas...
L idee etait en effet de redimensionner le masque de facon dynamique a
partir de la #LARGEUR et #HAUTEUR de l image a masquer...

Merci pour la piste quand meme
cordialement
triton

triton-pointcentral wrote:
> et quelqu un peut il bien me confirmer qu il n est pas possible d
> utiliser lz fonction reduire_image sur l image utilisee
pour faire un
> masque genre
:
> image_masque{viellePhoto_vertical.png|reduire_image{200,293}}

si tu veux reduire le masque à une taille fixe, prq ne pas le
faire une fois pour toute? ça sert à rien de le faire à
chaque fois dans ton squelette, non?

Enfin, sinon, peut être que cela marchera:

[(#FICHIER|image_masque{[(#NOOP|sinon{viellePhoto_vertical.png
}|reduire_imag
e{200,293}|extraire_attribut{src})]})]

A voir si dans ce cas il ne faudrait pas mettre le chemin
complet vers le masque.

Pierre

Bonjour,
non, marche pas, meme en utilisant l url complete du fichier
masque, ou avec #CHEMIN, semble que les fonctions graphiques
type reduire_image ne fonctionnent qu avec les images
inserees par le back-office.
En gros pas moyen de faire juste un
[(image.png|filtre_graphique)] si image.png n a pas etait
uploader depuis ecrire, mais je ne suis pas capable de
verifier ca en lisant le code...
Me semblait bien avoir vu passer ca sur un msg forum
paris-beyrouth, mais je ne le retrouve pas...
L idee etait en effet de redimensionner le masque de facon
dynamique a partir de la #LARGEUR et #HAUTEUR de l image a masquer...

Merci pour la piste quand meme
cordialement
triton

Sisi, ça marche très bien, je le fais depuis une semaine.

Tu peux faire sans aucun problèmes [(#GET{texte}|image_typo{})]...

triton-pointcentral wrote:

non, marche pas, meme en utilisant l url complete du fichier masque, ou avec
#CHEMIN, semble que les fonctions graphiques type reduire_image ne
fonctionnent qu avec les images inserees par le back-office.
En gros pas moyen de faire juste un [(image.png|filtre_graphique)] si
image.png n a pas etait uploader depuis ecrire, mais je ne suis pas capable
de verifier ca en lisant le code...
Me semblait bien avoir vu passer ca sur un msg forum paris-beyrouth, mais je
ne le retrouve pas...
L idee etait en effet de redimensionner le masque de facon dynamique a
partir de la #LARGEUR et #HAUTEUR de l image a masquer...

Bon, je ne sais pas exactement ce que tu veux faire et je suis pas expert des manipulations d'images en SPIP, mais d'apres la doc:

"Si l’image d’origine est plus grande que le fichier masque, alors l’image d’origine est réduite et découpée au format du masque, puis on applique les informations de transparence et de luminosité du masque. Utile pour créer les vignettes de navigation."

Mais pas dans l'autre sens, c'est domage pour toi si tu veux pas une image finale de taille fixe... Enfin, je ne sais pas trop pourquoi c'est comme cela, faudrait mettre la main sur Arno* pour savoir.

Je sais que |copie_locale est limité aux documents spip, mais je ne pense pas que les autres filtres soient limités comme cela.

Remarque que tu ne peux pas faire:
[(image.png|filtre_graphique)]

un fitlre doit toujours être appliqué sur une balise, donc, peut être que:
[(#CHEMIN{tonmasque}|image_reduire{#HAUTEUR,#LARGEUR})] pourrait marcher, tu es sûr que ça ne va pas? même tout seul en dehors du filtre masque (juste pour tester).

Pierre

Pierre Andrews a écrit :

triton-pointcentral wrote:

non, marche pas, meme en utilisant l url complete du fichier masque, ou avec
#CHEMIN, semble que les fonctions graphiques type reduire_image ne
fonctionnent qu avec les images inserees par le back-office.
En gros pas moyen de faire juste un [(image.png|filtre_graphique)] si
image.png n a pas etait uploader depuis ecrire, mais je ne suis pas capable
de verifier ca en lisant le code...
Me semblait bien avoir vu passer ca sur un msg forum paris-beyrouth, mais je
ne le retrouve pas...
L idee etait en effet de redimensionner le masque de facon dynamique a
partir de la #LARGEUR et #HAUTEUR de l image a masquer...

Ben je sais pas moi mais l'orthographe avec les ' comme l'url au lieu de l url (fainéant! ;)je connais bien!..'été au lieu de etait, bref! On est pas sur le forum boozdevache! S'cuse BOoz pas pu m'empêcher))
Tu parles chinois ou quoi?

Bernard

Tu peux faire des choses comme ça :
#SET{image_offre,#TITRE|image_typo{police=rgb_____.pfb,taille=18,
couleur=700e2e, largeur=150,
hauteur_ligne=15}|image_aplatir{png,808080}|extraire_attribut{src}}
[(#TITRE|image_typo{police=rgb_____.pfb,taille=18, couleur=ffffff,
largeur=150,
hauteur_ligne=15}|image_aplatir{png,ffffff}|imageEtendue_image_masque{#GET{i
mage_offre}}|image_masque{#GET{image_offre}})]