#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
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??
Hors ligne
#4 Mon 19 November 2007 18:27
- tbonfort
- Participant actif
- Date d'inscription: 11 Oct 2007
- Messages: 87
Re: transparence symbole pixmax
....pas mieux!!
merci quand même!!
D'autres idées??
utiliser agg avec mapserver 5?
ok, je sors...
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....
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
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