(sans objet)

spip 3.3 pourquoi le fond de l’image n’est pas transparent avec

[(#FICHIER|image_recadre{500,300,'top left','transpaent'})]

merci

Hello

Ne serait-ce pas parce que tu as écrit « transpaent » au lieu de « transparent » ?

JC


non sur le site c’est transparent

[(#FICHIER|image_recadre{500,300,'top left','transparent'})]

On 13/10/2020 15:08, Josiane ALETTO wrote:

spip 3.3 pourquoi le fond de l'image n'est pas transparent avec

|[(#FICHIER|image_recadre{500,300,'top left','transpaent'})]

merci
|

[(#FICHIER|image_recadre{500,300,'top left'}|inserer_attribut{background,transparent})]

ça marche pas l’image est agrandis avec un fond blanc ( logo en jpg au depart)

Message du 13/10/20 18:45
De : « Luis » contact@ilimitar.net
A : spip@rezo.net
Copie à :
Objet : Re: [Spip] (sans objet)

On 13/10/2020 15:08, Josiane ALETTO wrote:

spip 3.3 pourquoi le fond de l’image n’est pas transparent avec

|[(#FICHIER|image_recadre{500,300,‹ top left ›,‹ transpaent ›})]

merci
|

[(#FICHIER|image_recadre{500,300,‹ top
left ›}|inserer_attribut{background,transparent})]


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

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

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

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

Le 13/10/2020 à 20:22, Josiane ALETTO a écrit :

ça marche pas l'image est agrandis avec un fond blanc ( logo en jpg au depart)

Jpg ne gère pas la transparence. Je ne sais pas trop quel est le comportement de |image_recadre dans ce cas de 'transparent' (s’il convertit en png ou pas).

Peut être tenter |image_applatir{png} avant le image_recadre ?

MM.

Josiane ALETTO a écrit le 13/10/2020 à 20:22 :

ça marche pas l'image est agrandis avec un fond blanc ( logo en jpg au depart)

S'il n'y a pas de transparence au départ (ce qui est forcément le cas avec un jpeg), il n'y aura pas de transparence à l'arrivée.

Il faut donc refaire le logo en PNG 32 avec un logiciel de dessin qui permette de faire le détourage.

Ou un service en ligne comme

--
RealET

si j’ai bien compris si l’image de depart n’ a pas de transparence ( une photo par exemple) …si des bandes sont rajoutées par image_recadre elles seront par defaut blanche, et si demandé en couleur mais jamais transparentes.

dans le cas particulier que je testais, le logo ne devait pas etre modifié , c’est juste les bandes rajoutées qui doivent etre transparente, j’ai juste envoye le fichier sur https://www.remove.bg/fr je l’ai enregistre sans rien changé en png… et cela marche.

Donc si un redacteur rajoute un logo il doit le transformer… cela serait bien que l’info soit dans spip.net a la page image_image recadre

merci pour l’info

Message du 13/10/20 21:39
De : « RealET » real3t@gmail.com
A : spip@rezo.net
Copie à :
Objet : Re: [Spip] (sans objet)

Josiane ALETTO a écrit le 13/10/2020 à 20:22 :

ça marche pas l’image est agrandis avec un fond blanc ( logo en jpg au
depart)
S’il n’y a pas de transparence au départ (ce qui est forcément le cas
avec un jpeg), il n’y aura pas de transparence à l’arrivée.

Il faut donc refaire le logo en PNG 32 avec un logiciel de dessin qui
permette de faire le détourage.

Ou un service en ligne comme
https://www.remove.bg/fr


RealET


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

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

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

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

Josiane ALETTO a écrit le 14/10/2020 à 18:11 :

si j'ai bien compris si l'image de depart n' a pas de transparence ( une photo par exemple) ...si des bandes sont rajoutées par image_recadre elles seront par defaut blanche, et si demandé en couleur mais jamais transparentes.

dans le cas particulier que je testais, le logo ne devait pas etre modifié , c'est juste les bandes rajoutées qui doivent etre transparente, j'ai juste envoye le fichier sur Image transparente : Enlevez le fond d'une image – remove.bg je l'ai enregistre sans rien changé en png... et cela marche.

alors, dans ce cas, la suggestion de Marcimat est sans doute pertinente :
|image_applatir{png} avant le image_recadre

--
RealET

Bonjour,

Le 14/10/2020 à 18:11, Josiane ALETTO a écrit :

si j'ai bien compris si l'image de depart n' a pas de transparence ( une photo par exemple) ...si des bandes sont rajoutées par image_recadre elles seront par defaut blanche, et si demandé en couleur mais jamais transparentes.

C'est pour ça que Matthieu te suggérait de regarder du côté d'image_aplatir qui peut supprimer la transparence ou, au contraire, la forcer : Traitement automatisé des images - SPIP

Ça évitera à tes rédacteurs d'avoir à transformer le logo.

Belle soirée

ÉricL

il faut preciser l’extension car si on l’applique a une image PNG … cela n’est pas bon .
je ne sais pas si il vaut mieux mettre [(#EXTENSION|!={png})|image_aplatir{png,transparent}] ou

limiter au jpg avec [(#EXTENSION|=={jpg})|image_aplatir{png,transparent}]

[(#LOGO_SITE[(#EXTENSION|=={jpg})|image_aplatir{png,transparent}]|image_reduire{#ENV{lalargeur,280},#ENV{lahauteur,200}}
|image_recadre{#ENV{lalargeur,280},#ENV{lahauteur,200},‹ center ›,‹ transparent ›}|inserer_attribut{title,#NOM_SITE} )]

Message du 13/10/20 20:34
De : « Matthieu Marcillaud » marcimat@rezo.net
A : spip@rezo.net
Copie à :
Objet : Re: [Spip] image recadre transparent…

Le 13/10/2020 à 20:22, Josiane ALETTO a écrit : > ça marche pas l’image est agrandis avec un fond blanc ( logo en jpg au > depart) Jpg ne gère pas la transparence. Je ne sais pas trop quel est le comportement de |image_recadre dans ce cas de ‹ transparent › (s’il convertit en png ou pas). Peut être tenter |image_applatir{png} avant le image_recadre ? MM. _______________________________________________ liste spip spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html Infos : https://listes.rezo.net/mailman/listinfo/spip Documentation de SPIP : http://www.spip.net/ Irc : de l’aide à toute heure : http://spip.net/irc

comme j’ai ouvert 2 fils … je met la réponse aux 2

la solution de Matthieu fonctionne mais il faut preciser l’extension car si on l’applique a une image PNG … cela n’est pas bon .
je ne sais pas si il vaut mieux mettre [(#EXTENSION|!={png})|image_aplatir{png,transparent}] ou

limiter au jpg avec [(#EXTENSION|=={jpg})|image_aplatir{png,transparent}]

[(#LOGO_SITE[(#EXTENSION|=={jpg})|image_aplatir{png,transparent}]|image_reduire{#ENV{lalargeur,280},#ENV{lahauteur,200}}
|image_recadre{#ENV{lalargeur,280},#ENV{lahauteur,200},‹ center ›,‹ transparent ›}|inserer_attribut{title,#NOM_SITE} )]

Message du 14/10/20 21:25
De : « Eric Lurand » eric@lurand.net
A : spip@rezo.net
Copie à :
Objet : Re: [Spip] (sans objet)

Bonjour,

Le 14/10/2020 à 18:11, Josiane ALETTO a écrit :

si j’ai bien compris si l’image de depart n’ a pas de transparence (
une photo par exemple) …si des bandes sont rajoutées par
image_recadre elles seront par defaut blanche, et si demandé en
couleur mais jamais transparentes.

C’est pour ça que Matthieu te suggérait de regarder du côté
d’image_aplatir qui peut supprimer la transparence ou, au contraire, la
forcer : Traitement automatisé des images - SPIP

Ça évitera à tes rédacteurs d’avoir à transformer le logo.

Belle soirée

ÉricL


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

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

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

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

Salut il faudrait faire un test sur le src, dans l’idée:

[(#LOGO_SITE|extraire_attribut{src}|supprimer_timestamp|set{logoSrc,1}|match{png$}|oui|?{
 #GET{logoSrc}|image_reduire{24,24},
 #GET{logoSrc}|image_reduire{33,33}
})]

Si image png reduire a 2424
sinon reduire a 33
33

Le mer. 14 oct. 2020 à 22:12, Josiane ALETTO <josiane.aletto@orange.fr> a écrit :

il faut preciser l’extension car si on l’applique a une image PNG … cela n’est pas bon .
je ne sais pas si il vaut mieux mettre [(#EXTENSION|!={png})|image_aplatir{png,transparent}] ou

limiter au jpg avec [(#EXTENSION|=={jpg})|image_aplatir{png,transparent}]

[(#LOGO_SITE[(#EXTENSION|=={jpg})|image_aplatir{png,transparent}]|image_reduire{#ENV{lalargeur,280},#ENV{lahauteur,200}}
|image_recadre{#ENV{lalargeur,280},#ENV{lahauteur,200},‹ center ›,‹ transparent ›}|inserer_attribut{title,#NOM_SITE} )]

Message du 13/10/20 20:34
De : « Matthieu Marcillaud » <marcimat@rezo.net>
A : spip@rezo.net
Copie à :
Objet : Re: [Spip] image recadre transparent…

Le 13/10/2020 à 20:22, Josiane ALETTO a écrit : > ça marche pas l’image est agrandis avec un fond blanc ( logo en jpg au > depart) Jpg ne gère pas la transparence. Je ne sais pas trop quel est le comportement de |image_recadre dans ce cas de ‹ transparent › (s’il convertit en png ou pas). Peut être tenter |image_applatir{png} avant le image_recadre ? MM. _______________________________________________ liste spip spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html Infos : https://listes.rezo.net/mailman/listinfo/spip 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

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

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

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

un text sur l’extension ne suffira pas ?

Message du 15/10/20 13:50
De : « pierre laszczak » pierre.laszczak@gmail.com
A : « Josiane ALETTO » josiane.aletto@orange.fr
Copie à : « Matthieu Marcillaud » marcimat@rezo.net, « spip » spip@rezo.net
Objet : Re: [Spip] image recadre transparent…

Salut il faudrait faire un test sur le src, dans l’idée:

[(#LOGO_SITE|extraire_attribut{src}|supprimer_timestamp|set{logoSrc,1}|match{png$}|oui|?{
>  #GET{logoSrc}|image_reduire{24,24},
>  #GET{logoSrc}|image_reduire{33,33}
> })]

Si image png reduire a 2424
sinon reduire a 33
33

Le mer. 14 oct. 2020 à 22:12, Josiane ALETTO <josiane.aletto@orange.fr> a écrit :

il faut preciser l’extension car si on l’applique a une image PNG … cela n’est pas bon .
je ne sais pas si il vaut mieux mettre [(#EXTENSION|!={png})|image_aplatir{png,transparent}] ou

limiter au jpg avec [(#EXTENSION|=={jpg})|image_aplatir{png,transparent}]

[(#LOGO_SITE[(#EXTENSION|=={jpg})|image_aplatir{png,transparent}]|image_reduire{#ENV{lalargeur,280},#ENV{lahauteur,200}}
|image_recadre{#ENV{lalargeur,280},#ENV{lahauteur,200},‹ center ›,‹ transparent ›}|inserer_attribut{title,#NOM_SITE} )]

Message du 13/10/20 20:34

De : « Matthieu Marcillaud » <marcimat@rezo.net>
A : spip@rezo.net
Copie à :
Objet : Re: [Spip] image recadre transparent…

Le 13/10/2020 à 20:22, Josiane ALETTO a écrit : > ça marche pas l’image est agrandis avec un fond blanc ( logo en jpg au > depart) Jpg ne gère pas la transparence. Je ne sais pas trop quel est le comportement de |image_recadre dans ce cas de ‹ transparent › (s’il convertit en png ou pas). Peut être tenter |image_applatir{png} avant le image_recadre ? MM. _______________________________________________ liste spip spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html Infos : https://listes.rezo.net/mailman/listinfo/spip 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

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

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

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

#EXTENSION hors boucle ne doit pas renvoyer grand chose.

Le jeu. 15 oct. 2020 à 14:26, Josiane ALETTO <josiane.aletto@orange.fr> a écrit :

un text sur l’extension ne suffira pas ?

Message du 15/10/20 13:50
De : « pierre laszczak » <pierre.laszczak@gmail.com>
A : « Josiane ALETTO » <josiane.aletto@orange.fr>
Copie à : « Matthieu Marcillaud » <marcimat@rezo.net>, « spip » <spip@rezo.net>
Objet : Re: [Spip] image recadre transparent…

Salut il faudrait faire un test sur le src, dans l’idée:

[(#LOGO_SITE|extraire_attribut{src}|supprimer_timestamp|set{logoSrc,1}|match{png$}|oui|?{
>  #GET{logoSrc}|image_reduire{24,24},
>  #GET{logoSrc}|image_reduire{33,33}
> })]

Si image png reduire a 2424
sinon reduire a 33
33

Le mer. 14 oct. 2020 à 22:12, Josiane ALETTO <josiane.aletto@orange.fr> a écrit :

il faut preciser l’extension car si on l’applique a une image PNG … cela n’est pas bon .
je ne sais pas si il vaut mieux mettre [(#EXTENSION|!={png})|image_aplatir{png,transparent}] ou

limiter au jpg avec [(#EXTENSION|=={jpg})|image_aplatir{png,transparent}]

[(#LOGO_SITE[(#EXTENSION|=={jpg})|image_aplatir{png,transparent}]|image_reduire{#ENV{lalargeur,280},#ENV{lahauteur,200}}
|image_recadre{#ENV{lalargeur,280},#ENV{lahauteur,200},‹ center ›,‹ transparent ›}|inserer_attribut{title,#NOM_SITE} )]

Message du 13/10/20 20:34

De : « Matthieu Marcillaud » <marcimat@rezo.net>
A : spip@rezo.net
Copie à :
Objet : Re: [Spip] image recadre transparent…

Le 13/10/2020 à 20:22, Josiane ALETTO a écrit : > ça marche pas l’image est agrandis avec un fond blanc ( logo en jpg au > depart) Jpg ne gère pas la transparence. Je ne sais pas trop quel est le comportement de |image_recadre dans ce cas de ‹ transparent › (s’il convertit en png ou pas). Peut être tenter |image_applatir{png} avant le image_recadre ? MM. _______________________________________________ liste spip spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html Infos : https://listes.rezo.net/mailman/listinfo/spip 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

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

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

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

j’ai une boucle document englobante mais bon l’autre formule est plus élégante.

Message du 15/10/20 18:25
De : « pierre laszczak » pierre.laszczak@gmail.com
A : « Josiane ALETTO » josiane.aletto@orange.fr
Copie à : « Matthieu Marcillaud » marcimat@rezo.net, « spip » spip@rezo.net
Objet : Re: [Spip] image recadre transparent…

#EXTENSION hors boucle ne doit pas renvoyer grand chose.

Le jeu. 15 oct. 2020 à 14:26, Josiane ALETTO <josiane.aletto@orange.fr> a écrit :

un text sur l’extension ne suffira pas ?

Message du 15/10/20 13:50

De : « pierre laszczak » <pierre.laszczak@gmail.com>
A : « Josiane ALETTO » <josiane.aletto@orange.fr>
Copie à : « Matthieu Marcillaud » <marcimat@rezo.net>, « spip » <spip@rezo.net>
Objet : Re: [Spip] image recadre transparent…

Salut il faudrait faire un test sur le src, dans l’idée:

[(#LOGO_SITE|extraire_attribut{src}|supprimer_timestamp|set{logoSrc,1}|match{png$}|oui|?{
> >  #GET{logoSrc}|image_reduire{24,24},
> >  #GET{logoSrc}|image_reduire{33,33}
> > })]

Si image png reduire a 2424
sinon reduire a 33
33

Le mer. 14 oct. 2020 à 22:12, Josiane ALETTO <josiane.aletto@orange.fr> a écrit :

il faut preciser l’extension car si on l’applique a une image PNG … cela n’est pas bon .
je ne sais pas si il vaut mieux mettre [(#EXTENSION|!={png})|image_aplatir{png,transparent}] ou

limiter au jpg avec [(#EXTENSION|=={jpg})|image_aplatir{png,transparent}]

[(#LOGO_SITE[(#EXTENSION|=={jpg})|image_aplatir{png,transparent}]|image_reduire{#ENV{lalargeur,280},#ENV{lahauteur,200}}
|image_recadre{#ENV{lalargeur,280},#ENV{lahauteur,200},‹ center ›,‹ transparent ›}|inserer_attribut{title,#NOM_SITE} )]

Message du 13/10/20 20:34

De : « Matthieu Marcillaud » <marcimat@rezo.net>
A : spip@rezo.net
Copie à :
Objet : Re: [Spip] image recadre transparent…

Le 13/10/2020 à 20:22, Josiane ALETTO a écrit : > ça marche pas l’image est agrandis avec un fond blanc ( logo en jpg au > depart) Jpg ne gère pas la transparence. Je ne sais pas trop quel est le comportement de |image_recadre dans ce cas de ‹ transparent › (s’il convertit en png ou pas). Peut être tenter |image_applatir{png} avant le image_recadre ? MM. _______________________________________________ liste spip spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html Infos : https://listes.rezo.net/mailman/listinfo/spip 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

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

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

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

Ah ok, si vous avez l’extension, testez sur extension: [(#EXTENSION|=={png}|?{#LOGO|traitementsioui,#LOGO|traitementsinon})]

Le ven. 16 oct. 2020 à 06:08, Josiane ALETTO <josiane.aletto@orange.fr> a écrit :

j’ai une boucle document englobante mais bon l’autre formule est plus élégante.

Message du 15/10/20 18:25
De : « pierre laszczak » <pierre.laszczak@gmail.com>
A : « Josiane ALETTO » <josiane.aletto@orange.fr>
Copie à : « Matthieu Marcillaud » <marcimat@rezo.net>, « spip » <spip@rezo.net>
Objet : Re: [Spip] image recadre transparent…

#EXTENSION hors boucle ne doit pas renvoyer grand chose.

Le jeu. 15 oct. 2020 à 14:26, Josiane ALETTO <josiane.aletto@orange.fr> a écrit :

un text sur l’extension ne suffira pas ?

Message du 15/10/20 13:50

De : « pierre laszczak » <pierre.laszczak@gmail.com>
A : « Josiane ALETTO » <josiane.aletto@orange.fr>
Copie à : « Matthieu Marcillaud » <marcimat@rezo.net>, « spip » <spip@rezo.net>
Objet : Re: [Spip] image recadre transparent…

Salut il faudrait faire un test sur le src, dans l’idée:

[(#LOGO_SITE|extraire_attribut{src}|supprimer_timestamp|set{logoSrc,1}|match{png$}|oui|?{
> >  #GET{logoSrc}|image_reduire{24,24},
> >  #GET{logoSrc}|image_reduire{33,33}
> > })]

Si image png reduire a 2424
sinon reduire a 33
33

Le mer. 14 oct. 2020 à 22:12, Josiane ALETTO <josiane.aletto@orange.fr> a écrit :

il faut preciser l’extension car si on l’applique a une image PNG … cela n’est pas bon .
je ne sais pas si il vaut mieux mettre [(#EXTENSION|!={png})|image_aplatir{png,transparent}] ou

limiter au jpg avec [(#EXTENSION|=={jpg})|image_aplatir{png,transparent}]

[(#LOGO_SITE[(#EXTENSION|=={jpg})|image_aplatir{png,transparent}]|image_reduire{#ENV{lalargeur,280},#ENV{lahauteur,200}}
|image_recadre{#ENV{lalargeur,280},#ENV{lahauteur,200},‹ center ›,‹ transparent ›}|inserer_attribut{title,#NOM_SITE} )]

Message du 13/10/20 20:34

De : « Matthieu Marcillaud » <marcimat@rezo.net>
A : spip@rezo.net
Copie à :
Objet : Re: [Spip] image recadre transparent…

Le 13/10/2020 à 20:22, Josiane ALETTO a écrit : > ça marche pas l’image est agrandis avec un fond blanc ( logo en jpg au > depart) Jpg ne gère pas la transparence. Je ne sais pas trop quel est le comportement de |image_recadre dans ce cas de ‹ transparent › (s’il convertit en png ou pas). Peut être tenter |image_applatir{png} avant le image_recadre ? MM. _______________________________________________ liste spip spip@rezo.net - désabonnement : envoyer un mail à spip-off@rezo.net Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html Infos : https://listes.rezo.net/mailman/listinfo/spip 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

Archives : https://www.mail-archive.com/spip@rezo.net/maillist.html

Infos : https://listes.rezo.net/mailman/listinfo/spip

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

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