Bug 25817 - [cairo] fails to respect layer transparency on complex pdf
Summary: [cairo] fails to respect layer transparency on complex pdf
Status: RESOLVED FIXED
Alias: None
Product: poppler
Classification: Unclassified
Component: cairo backend (show other bugs)
Version: unspecified
Hardware: Other All
: medium normal
Assignee: poppler-bugs
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-12-28 18:49 UTC by Daniel Stone
Modified: 2009-12-29 10:44 UTC (History)
0 users

See Also:
i915 platform:
i915 features:


Attachments
correctly-rendered jpg (exported from photoshop?) (995.49 KB, image/jpeg)
2009-12-28 18:52 UTC, Daniel Stone
Details
See how the circle is opaque and not transparent like in the original (8.12 KB, image/png)
2009-12-29 10:17 UTC, Albert Astals Cid
Details

Description Daniel Stone 2009-12-28 18:49:57 UTC
Using Poppler 0.10.7 on Fedora 11, the attached PDF fails to render correctly: it looks like many of the layers are squashed.  I've attached a JPG which I believe was exported from Photoshop or Illustrator, and the PDF itself.

It renders correctly using Preview on OS X, but a couple of elements (mainly the transparency on the date banner at the bottom and also on the 'issue 5' bit in the top right) seem to incorrectly have full opacity when using Evince, and also Gimp.
Comment 1 Daniel Stone 2009-12-28 18:52:02 UTC
Created attachment 32338 [details]
correctly-rendered jpg (exported from photoshop?)
Comment 2 Daniel Stone 2009-12-28 18:53:09 UTC
http://www.fooishbar.org/toomuch/20100122-silkie/toomuch-20100122-a6-front.pdf is a long-lived URL to the original PDF, as it's too large to attach here.
Comment 3 Albert Astals Cid 2009-12-29 00:33:35 UTC
Cairo renderer problem, works fine with the Splash renderer.
Comment 4 Carlos Garcia Campos 2009-12-29 01:38:12 UTC
It seems to work for me with cairo backend too, could you provide a screnshot showing the problem? 
Comment 5 Albert Astals Cid 2009-12-29 10:17:27 UTC
Created attachment 32350 [details]
See how the circle is opaque and not transparent like in the original

Fails here on git master, cairo version is cairo-1.8.8-3.fc12.i686
Comment 6 Carlos Garcia Campos 2009-12-29 10:44:14 UTC
It probably use blend modes, which is implemented in git master but requires cairo >= 1.9.4, because it works perfectly for me. Feel free to reopen this bug if the problem is still present for you with cairo >= 1.9.4


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.