banniere

Le portail francophone de la géomatique


Toujours pas inscrit ? Mot de passe oublié ?
Nom d'utilisateur    Mot de passe              Toujours pas inscrit ?   Mot de passe oublié ?

Annonce

Printemps des cartes 2024

#1 Thu 15 November 2007 16:16

Tiassma
Participant occasionnel
Date d'inscription: 4 Dec 2006
Messages: 39

transparence symbole pixmax

Bonjour,

A priori il y avait une discussion autour de la transparence des symboles pixmax dans les archives de ce forum, mais le lien donné par L Jegou sur forumsig est out et ma recherche n'a rien donné.

Donc je pose la question: quelqu'un a-t-il déjà superposé plusieurs objets ponctuels représentés par des symboles pixmax en png, avec arrière-plan transparent pour eviter le contour blanc de l'image, en précisant évidemment dans le bloc OUTPUTFORMAT RGBA et transparence active, sans voir les contours blanc des symboles placés au-dessus?

Si oui, merci de me tuyauter sur la méthode parce que perso, j'ai toujours des bords blancs qui apparaissent dans ce cas.

ps: je ne suis pas passé à MS version 5, donc c'est la bibli gd et non la technologie AGG que j'utilise.

Merci d'avance cool

Hors ligne

 

#2 Sun 18 November 2007 11:33

gummibaerli
Participant occasionnel
Date d'inscription: 17 Jun 2007
Messages: 17

Re: transparence symbole pixmax

Dans la définition du symbol, il faut utiliser comme source une image utilisant une palette (gif ou png 8bits palette), et ajouter une paramètre TRANSPARENT [color index], qui est l'index de la couleur transparente... Fonctionne en tout cas avec des surfaces.

Hors ligne

 

#3 Mon 19 November 2007 15:35

Tiassma
Participant occasionnel
Date d'inscription: 4 Dec 2006
Messages: 39

Re: transparence symbole pixmax

....pas mieux!!

merci quand même!!

D'autres idées?? cool

Hors ligne

 

#4 Mon 19 November 2007 18:27

tbonfort
Participant actif
Date d'inscription: 11 Oct 2007
Messages: 87

Re: transparence symbole pixmax

Tiassma a écrit:

....pas mieux!!

merci quand même!!

D'autres idées?? cool


utiliser agg avec mapserver 5?








ok, je sors... wink

Hors ligne

 

#5 Thu 06 December 2007 18:48

Tiassma
Participant occasionnel
Date d'inscription: 4 Dec 2006
Messages: 39

Re: transparence symbole pixmax

Ben je crois que c'est ce que je vais faire parce qu'avec les réponses qui pleuvent....

cool

Hors ligne

 

#6 Tue 01 April 2008 08:13

goutosig
Participant occasionnel
Lieu: La Rochelle
Date d'inscription: 20 Sep 2006
Messages: 10

Re: transparence symbole pixmax

et comment faire cela dans MapServer 5.0?
j'ai des png ronds qui apparaissent avec un contour carre dont la couleur change lorsque je change le parametre imagecolor de l'objet map... Je me coltine ce contour depuis un bon bout de temps sans trouver de solution.

Je suppose qu'il faut compiler mapserver avec l'option agg?
suis-je bon pour une recompilation?

merci
G.

Dernière modification par goutosig (Tue 01 April 2008 08:19)

Hors ligne

 

#7 Tue 20 May 2008 18:05

Jenny Trevisan
Juste Inscrit !
Date d'inscription: 8 Dec 2005
Messages: 6

Re: transparence symbole pixmax

Bonjour !
Moi je suis avec une version compilée de Mapserver 5 pour windows, qui supporte a priori GD 2.0.33 et AGG 2.4, et j'ai toujours le problème : pas de transparence ni pour les symboles gif, ni pour les symboles png.
Pourtant lorsque j'affiche des images gif (pas des symboles), ça marche...
Bref je suis également preneuse d'une solution pour les symboles !!!


== Merci ==
     Jenny

Hors ligne

 

#8 Tue 20 May 2008 22:05

tbonfort
Participant actif
Date d'inscription: 11 Oct 2007
Messages: 87

Re: transparence symbole pixmax

Jenny Trevisan a écrit:

Bonjour !
Moi je suis avec une version compilée de Mapserver 5 pour windows, qui supporte a priori GD 2.0.33 et AGG 2.4, et j'ai toujours le problème : pas de transparence ni pour les symboles gif, ni pour les symboles png.
Pourtant lorsque j'affiche des images gif (pas des symboles), ça marche...
Bref je suis également preneuse d'une solution pour les symboles !!!


Je peux de façon relativement confiante t'assurer que mapserver supporte les symboles pixmap transparents. Par contre il ne suffit pas d'avoir une version compilée avec agg, il faut aussi utiliser un OUTPUTFORMAT qui utilise le moteur agg.
Sans infos supplémentaires, il y a trop de raisons possibles pour donner une explication utile, aussi je te propose de poster ici:
* un extrait de ton mapfile, avec notamment les blocs outputformat référencés, et quel imagetype est utilisé.
* comment ce mapfile est appelé (wms,shp2img ...), et quel parametre "format" est utilisé pour ces appels

Dernière modification par tbonfort (Tue 20 May 2008 22:24)

Hors ligne

 

#9 Fri 30 May 2008 13:52

Jenny Trevisan
Juste Inscrit !
Date d'inscription: 8 Dec 2005
Messages: 6

Re: transparence symbole pixmax

waaaa, merci tbonfort,
ça a fait tilt ta réponse, j'ai utilisé l'OUTPUTFORMAT :
   OUTPUTFORMAT
        NAME 'AGGA'
        DRIVER AGG/PNG
        IMAGEMODE RGBA
   END
pour faire du png avec AGG, et zou, maintenant ça marche !

Donc, en conclusion : avec Mapserver 5 pour windows, et le bon output format AGG, les symboles sont enfin transparents !


== Merci ==
     Jenny

Hors ligne

 

#10 Mon 30 June 2008 11:09

goutosig
Participant occasionnel
Lieu: La Rochelle
Date d'inscription: 20 Sep 2006
Messages: 10

Re: transparence symbole pixmax

merci, ca marche effectivement tres bien, depuis le temps que j'avais ce probleme!
je precise que la propriete imagetype de l'objet map doit etre egale a la propriete name d'un des outputformat (ici, AGGA).

Merci encore :-)
G.

Hors ligne

 

Pied de page des forums

Powered by FluxBB