Bug 26261 - Two adjacent filled rectangles of the same colour have a line between at certain zoom levels
Summary: Two adjacent filled rectangles of the same colour have a line between at cert...
Status: RESOLVED MOVED
Alias: None
Product: poppler
Classification: Unclassified
Component: general (show other bugs)
Version: unspecified
Hardware: x86-64 (AMD64) Linux (All)
: medium normal
Assignee: poppler-bugs
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2010-01-26 16:09 UTC by Deri James
Modified: 2018-08-21 11:18 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
PDF showing adjacent squares (10.70 KB, application/pdf)
2010-01-26 16:09 UTC, Deri James
Details

Description Deri James 2010-01-26 16:09:26 UTC
Created attachment 32838 [details]
PDF showing adjacent squares

The attached pdf illustrates the problem. View it with okular or evince and you will see a line appear between the squares at certain zoom levels (i.e. 60% in okular).

There are 3 examples in the PDF:

A) Two filled squares on a black background (the line is dark red)
B) Two filled squares on white background (the line is pink)

It seems the line is produced by antialiasing not taking into account adjacent objects, just the background.

C) These two squares are produced using both fill & stroke (with a stroke width of zero). The separating line does not appear (at any zoom level) and the amount of antialiasing is 50% of what it was.
Comment 1 Albert Astals Cid 2010-01-27 14:55:14 UTC
If Okular also suffers from the problem, it's obviously not a cairo backend only problem
Comment 2 GitLab Migration User 2018-08-21 11:18:05 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to freedesktop.org's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.freedesktop.org/poppler/poppler/issues/610.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.