Ticket #1719 (closed defect: wontfix)

Opened 7 years ago

Last modified 6 years ago

filled symbols bleed along edge of map image

Reported by: tims@… Owned by: sdlime
Priority: high Milestone:
Component: MapServer C Library Version: 4.8
Severity: normal Keywords:
Cc: condit@…, kristian.thy@…

Description

Rendering a filled ellipse symbol along the edge of the map extent results in a
"bleeding fill" along the edge of the resulting image.

Attachments

bleeding_fill_test.zip Download (2.5 KB) - added by tims@… 7 years ago.
attached archive contains data necessary to reproduce the problem

Change History

Changed 7 years ago by tims@…

attached archive contains data necessary to reproduce the problem

Changed 7 years ago by condit@…

  • cc condit@… added

Changed 7 years ago by condit@…

Have there been any updates on this?
Thanks!

Changed 7 years ago by sdlime

I can confirm that it is a problem with GD and not MapServer. I was able to 
replicate the problem with GD only code. I've not dug into debugging GD itself.

Steve

Changed 7 years ago by condit@…

do you think it's possible to work around if I build mapserver without GD and
link to libpng directly?  do I sacrifice anything by not using GD?

Changed 7 years ago by sdlime

No, you can't disable GD. You must use it. As near as I can tell this is only 
an issue when GD draws ellipses so once obvious workaround would be to avoid 
those as symbols. A truetype circle should work as a nice replacement. Just 
find a font with the appropriate character and use it.

Steve

Changed 7 years ago by condit@…

thanks steve - the work around is good.  switch to a non ellipse symbol and the
issue is resolved...

Changed 7 years ago by sdlime

  • status changed from new to closed
  • resolution set to wontfix
Since this is a GD problem I'm marking as WONTFIX for now...

Steve

Changed 6 years ago by kristian.thy@…

  • cc kristian.thy@… added

Changed 6 years ago by kristian.thy@…

*** Bug 1861 has been marked as a duplicate of this bug. ***

Changed 6 years ago by sdlime

Folks also might try the new version of GD from CVS at http://www.libgd.org/. I 
believe the problem is fixed.

Steve
Note: See TracTickets for help on using tickets.