[GRASS-dev] Re: [GRASS GIS] #937: cairo driver: d.legend colors all
broken
GRASS GIS
trac at osgeo.org
Mon Feb 15 05:45:35 EST 2010
#937: cairo driver: d.legend colors all broken
----------------------+-----------------------------------------------------
Reporter: hamish | Owner: grass-dev at lists.osgeo.org
Type: defect | Status: new
Priority: major | Milestone: 7.0.0
Component: Display | Version: svn-trunk
Resolution: | Keywords: cairo, d.legend
Platform: Linux | Cpu: x86-64
----------------------+-----------------------------------------------------
Comment (by glynn):
Replying to [ticket:937 hamish]:
> in grass7 d.legend is pretty broken if you use the Cairo driver. The
color table seems out of sync or corrupted.
>
> If you use the PNG driver it's fine.
I can't reproduce this.
> ps- with the PNG driver I notice the bottom right corner pixel of the
legend is wrong. Line-end wants to be closed?
The path is closed, but the PNG driver's line-drawing code doesn't draw
the last pixel. It's a boundary condition caused by trying to draw lines
exactly along the boundaries between pixels, rather than through their
centres. d.legend really needs either a 0.5 pixel offset for the lines, or
drawing successively smaller filled rectangles rather than stroking
outlines and hoping that they align exactly with the contents.
--
Ticket URL: <https://trac.osgeo.org/grass/ticket/937#comment:1>
GRASS GIS <http://grass.osgeo.org>
More information about the grass-dev
mailing list