Transparent Pixmap Symbol

Randy How rhow at I3.COM
Mon Aug 27 13:43:08 PDT 2007


Thanks Thomas that worked.
 
For the record to get a transparent image fill in place for watermarking
purposes:
 
Image Creation Instructions
 
    * Format = PNG
    * Transparency = TRUE
    * Width & Height can vary (255 x 255 works)
    * Photoshop Instructions
          o Open a blank RGB canvas page with a transparent background
          o Create the text that you want for the watermark, angle
appropriately
          o Save out a PNG format with interlace on 
 
Example symbol File definition 
 
  SYMBOL
    NAME "logo_company"
    TYPE PIXMAP
    IMAGE "h2o_logos/company.png"
  END
 
Example of the LAYER definition
 
LAYER
   NAME "Watermarking Layer"
   DATA "\\path\directory\polygon.shp"   # worldwide or limit to coverage
area
   STATUS DEFAULT
   TYPE POLYGON
   PROJECTION
     "proj=longlat" "ellps=WGS84" "datum=WGS84" "no_defs"
   END
                                                   # Use MINSCALE or
MAXSCALE for specific coverage area visibility
   TRANSPARENCY 75                       # TRANSPARENCY 0 = full
transparency
   CLASS
     STYLE
       SYMBOL "logo_company"
       COLOR 0 0 0
     END
   END
END
 

  _____  

From: thomas bonfort [mailto:thomas.bonfort at gmail.com] 
Sent: Saturday, August 25, 2007 3:59 AM
To: Randy How
Subject: Re: [UMN_MAPSERVER-USERS] Transparent Pixmap Symbol


I've checked with what withe the svn version and transparency is working
with gd and agg for pixmap (with a png image, haven't tried gif) and
truetype polygons fills.
the layer definition is simply
...
OPACITY 50 
....
    CLASS
     NAME "States/Provinces1"
     STYLE
        SYMBOL 'truetype-symbol'  #or SYMBOL 'pixmap-symbol'
       COLOR 0 0 0
     END
...

for png pixmaps, no need for the TRANSPARENT keyword 

thomas


On 8/25/07, Randy How <rhow at i3.com> wrote: 

Thanks for the response Steve,

I've tried all sorts of variations for PNG and GIF, and it hasn't been
successful.

Any other options for "logo water-marking" maps from MapServer?  I was
excited about this approach, but I can't get a transparency for the fill.

Thanks again,
Randy

-----Original Message-----
From: Steve Lime [mailto:Steve.Lime at dnr.state.mn.us
<mailto:Steve.Lime at dnr.state.mn.us> ]
Sent: Friday, August 24, 2007 4:35 PM
To: rhow at I3.COM; MAPSERVER-USERS at lists.umn.edu
Subject: Re: [UMN_MAPSERVER-USERS] Transparent Pixmap Symbol 

Randy: I'm thinking we have a documentation issue here. I'm not sure that
the TRANSPARENT option is even supported anymore. Typically MapServer
respects the transparency of the image itself, so you need to create a 
transparent GIF for that to work. Give that a shot and I'll check the source
(and update the docs) to make sure.

Steve


>>> Randy How <rhow at I3.COM> 08/23/07 9:09 PM >>> 
I'm attempting to set the background transparency for a symbol that I've
created, but with no success.

My symbol definition

  SYMBOL
    NAME "logo"
    TYPE PIXMAP
    IMAGE "h2o_logos/logo.GIF" 
    TRANSPARENT 0
  END

According to the reference setting a color index in the GIF sets the
transparency (i.e. TRANSPARENT 0).  Color index is 0 is black, and the
output map layer symbol is not transparent! 
http://mapserver.gis.umn.edu/docs/reference/symbology/referencemanual-all-pa
ges

I've looked over this page and it only discusses PNG files.  I can't get any

of my PNG file variations to work either.
http://mapserver.gis.umn.edu/docs/howto/cartosymbols

Any help would be greatly appreciated,
Randy 




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/mapserver-users/attachments/20070827/7be18eff/attachment.htm>


More information about the MapServer-users mailing list