spurious horizontal fill lines on unfilled polygons at low zoom levels
Affects | Status | Importance | Assigned to | Milestone | |
---|---|---|---|---|---|
Inkscape |
New
|
Undecided
|
Unassigned | ||
inkscape (Ubuntu) |
New
|
Undecided
|
Unassigned |
Bug Description
When converting state outline data, I found that for various states that inkscape would perform an unauthorized partial fill of the outline at various zoom levels, especially low zoom levels. This was seen for all states combined and for individual state files.
Looks like a classic case of a rasterization/fill algorithm being confused counting edges by minute details but why is such an algorithm even running on unfilled region?
What happens if you actually try to fill is an exercise for the reader.
One such state outline is attached.
Converted using: http://
Original data from: http://
wget http://
./ogis2svg.pl --input st51_d00.shp --output virginia.svg --roundval 0.000001 --outputunits mm <<\...EOF...
y
y
y
y
y
y
y
y
y
y
y
none
y
name
y
a
n
...EOF...
inkscape virginia.svg &
To see the same error on multiple states, use the st99 file.
ProblemType: Bug
DistroRelease: Ubuntu 11.10
Package: inkscape 0.48.2-0ubuntu1
ProcVersionSign
Uname: Linux 3.0.0-12-generic x86_64
NonfreeKernelMo
ApportVersion: 1.23-0ubuntu4
Architecture: amd64
CheckboxSubmission: 1e1a99f31ec2933
CheckboxSystem: edda5d4f616ca79
Date: Wed Dec 14 23:34:48 2011
InstallationMedia: Ubuntu 11.04 "Natty Narwhal" - Release amd64 (20110427.1)
ProcEnviron:
PATH=(custom, user)
LANG=en_US.UTF-8
SHELL=/bin/bash
SourcePackage: inkscape
UpgradeStatus: Upgraded to oneiric on 2011-11-09 (35 days ago)
Reproduced with Inkscape 0.48.2 on Mac OS X 10.5.8 (i386): the attached SVG file displays horizontal lines at various zoom levels.
Not reproduced with Inkscape 0.48+devel r19773 (with the new cairo-based renderer).
Proposing to link as duplicate to e.g. /bugs.launchpad .net/inkscape/ +bug/168595>
Bug #168595 “Renderer: adds horizontal lines”
<https:/