[Mapserver-DE] Transparenz von Vektor- und Pixmap-Symbolen
isabella_maier@gmx.de
isabella_maier at gmx.de
Mit Jun 8 12:25:58 CEST 2005
Hallo zusammen,
ich habe ein Problem mit der transparenten Darstellung von Symbolen.
Ich verwende den UMN MapServer Version 4.2 aus dem MapServer Package für
Windows von ms4w.
Wenn ich als Ausgabeformat PNG im Modus RGBA im Mapfile einstelle, werden
offenbar die Hintergrundpixel meiner Symbole(Vektor und Pixmap) transparent
dargestellt. Allerdings hört die Transparenz nicht beim Hintergrundbild
(Rasterkarte im PNG-Format) auf, sondern setzt sich fort, so dass ich nun
anstelle der Hintergrundkarte den grauen Hintergrund meiner HTML-Tabelle
sehen kann!
Wenn ich nun als Ausgabeformat PNG im Modus PC256 wähle, werden die
Vektor-Symbole korrekt dargestellt, d. h. ich kann zwischen der
Linienschraffur die Hintergrundkarte erkennen. Bei den Pixmap-Symbolen habe
ich allerdings noch immer das Problem, dass der graue Tabellen-Hintergrund
durchscheint.
Ein weiterer negativer Effekt ist, dass bei diesem Ausgabeformat meine
Hintergrundkarte ziemlich verändert aussieht. Es scheinen zu wenig Farben
zur Verfügung zu stehen, um die Rasterkarte korrekt darzustellen.
Alls Pixmap-Symbole verwende ich PNGs mit transparentem Hintergrund
(erstellt mit GIMP). Offensichtlich spielt es kein Rolle, ob ich in der
Symboldatei den Wert für TRANSPARENT ändere, denn es ändert nichts an der
Ausgabe.
Auszug aus dem Mapfile:
OUTPUTFORMAT
NAME png
DRIVER "GD/PNG"
MIMETYPE "image/png"
# IMAGEMODE PC256
IMAGEMODE RGBA #Red/Green/Blue/Alpha-Mode
EXTENSION "png"
TRANSPARENT ON
END
Auszug aus der Symboldatei:
SYMBOL
NAME "wasser_tranparent"
TYPE PIXMAP
IMAGE "wasser_transparent.png"
TRANSPARENT 58
END
Nach langer, vergeblicher Fehlersuche weiß ich nun einfach nicht mehr
weiter.
Ich würde mich freuen, wenn mir jemand auf die Sprünge helfen kann. Die
grauen Flecken auf meiner Karte sollten doch verschwinden!
Vielen Dank schon mal.
Gruß Isabella
--
Geschenkt: 3 Monate GMX ProMail gratis + 3 Ausgaben stern gratis
++ Jetzt anmelden & testen ++ http://www.gmx.net/de/go/promail ++
This site is hosted by Intevation GmbH (Datenschutzerklärung und Impressum | Privacy Policy and Imprint)