[GRASS-user] translucency and svg output
Vincent Bain
bain at toraval.fr
Thu Mar 25 04:01:46 EDT 2010
Pete, sorry if I'm off board :
do you absolutely need to generate a /vector/ output ?
Vincent.
Le mercredi 24 mars 2010 à 20:15 -0700, pete davidson a écrit :
> On Wed, Mar 24, 2010 at 7:49 PM, pete davidson <caitifty at gmail.com>
> wrote:
>
>
>
> On Wed, Mar 24, 2010 at 7:42 PM, Glynn Clements
> <glynn at gclements.plus.com> wrote:
>
> pete davidson wrote:
>
> > I'm producing maps in svg format using the cairo
> driver and d.out.file. One
> > thing I'd really like to be able to do is set one or
> more of the vector
> > layers to be partially translucent. After rummaging
> through this list, I'm
> > beginning to wonder if its possible at all, since
> translucency in the guis
> > seems to be handled by g.pnmcomp, but perhaps
> someone with more experience
> > knows a way to do it.
>
>
> It isn't. The graphics API doesn't support an alpha
> component.
>
> Apart from anything else, it can't easily be
> implemented for
> PostScript output, as PostScript doesn't support
> translucency. Faking
> it with patterns is possible, but it starts getting
> complicated if you
> want more than one translucent layer.
>
> > The only workaround I've managed to find so far is
> to export each layer as
> > an individual svg, then use something like inkscape
> to rejoin them, setting
> > the translucency/transparency of each layer as I do
> it. Which is fine for a
> > map with only a few layers, but gets tedious when
> dealing with maps with
> > dozens of layers.
>
>
> SVG is XML, so it shouldn't be especially hard to
> automate the process
> using generic XML-processing tools.
>
> Ohh, I hadn't thought of editing the svg/xml directly. Thanks
> for the suggestion, I'll see what I can achieve from there.
>
>
> And then we discover that the 'svg' produced by cairo using the above
> script is actually just a png in an svg wrapper.. At least for my
> particular install of Grass. That's frustrating. Ahh well, back to
> the drawing board.
>
> Peter
> _______________________________________________
> grass-user mailing list
> grass-user at lists.osgeo.org
> http://lists.osgeo.org/mailman/listinfo/grass-user
More information about the grass-user
mailing list