[poppler] Testing color management functionality

Leonard Rosenthol lrosenth at adobe.com
Wed May 13 13:35:02 PDT 2009


The overprint tests are something that will only work on devices that support Overprint (or Overprint simulation, in the case of Adobe Acrobat/Reader) - this is beyond the normal "color management" work.

I would work on color management WITHOUT transparency first - it's much simpler. Once you have that working, then you can work on how CM integrates with the PDF transparency model (of which Poppler only does about 1%).

Leonard

-----Original Message-----
From: poppler-bounces at lists.freedesktop.org [mailto:poppler-bounces at lists.freedesktop.org] On Behalf Of Hal V. Engel
Sent: Wednesday, May 13, 2009 2:28 PM
To: poppler at lists.freedesktop.org
Subject: [poppler] Testing color management functionality

Now that it looks like the color management support will be released with 
version 0.12 I decided to do some more testing.  I did this testing using a 
patched version of the Qt4 demo viewer (the same patch set I sent to the email 
list on Monday) using the altona pdf test suite 
http://www.eci.org/doku.php?id=en:downloads.  This test suite has tests for 
many things but I was only interested in those that were related to color 
rendering.

The most significant issues are with the following test elements:

#26 "Duotone and Spot Color"  Poppler fails the spot color test but appears to 
work for the doutone test.

#27 "Overprinting spot color and process color black"  Only the overprinted 
color is displayed.

#28 "Overprinting process colors only"  Only the overprinted color is 
displayed.

#34 through #38 These are renderings involving different source color spaces 
and/or different rendering intents.  Currently the color management code in 
poppler does not handle rendering intents and this shows up in tests #35 
through #38.  But it also appears that CM is not functioning at all for vector 
elements (test #34). 

The altone test suite appears to be comprehensive and is a harsh test of any 
PDF rendering engine but it should help to find and correct rendering issues 
since each test element only tests a specific well documented feature.  

Not all of the above issues are specifically color management problems.  #34 
through #38 are definitely color management issues and #26 (spot color) may 
also be a color management issue.  #27 and #28 may be transparency issues but 
may also be impacted by color management.  

I think one goal for v 0.12 should be for poppler to be able to pass all (or 
maybe most) of the above tests. 

Hal

PS: Does anyone have a time frame for when my patches or derivatives of those 
patches will be applied to git?
_______________________________________________
poppler mailing list
poppler at lists.freedesktop.org
http://lists.freedesktop.org/mailman/listinfo/poppler


More information about the poppler mailing list