[gs-devel] PDF/A-1b: 8.64: is ICC profile file now
required?
Ken Sharp
ken.sharp at artifex.com
Mon Apr 20 03:26:37 PDT 2009
At 10:34 20/04/2009 +0200, Giulio Orsero wrote:
>I'm attaching the PS file (8.63 would not cause OutputIntent error, while
>8.64 does, same PS file same cmdline). So with 8.63 everything in
>http://www.ghostscript.com/pipermail/gs-devel/2009-February/008260.html
>about CIEColors and PDFA_def.ps was right.
Your problem is caused by the fact that your PostScript file doesn't
actually set a colour space at all, it just uses the default (DeviceGray)
space. For some reason, probably associated with the changed PostScript
colour space processing for 8,64, this doesn't result in CIE colour
conversion for any objects using the initial colour space when UseCIEColor
is true.
If you change the PostScript file to include '0 setgray' immediately before
the text (which simply changes from the initial DeviceGray to DeviceGray
again), then the file does convert to PDF/A correctly (by converting
the CIEBasedA colour space to an ICCBased colour space).
Simply using the default space is a very rare occurrence in real-world
PostScript files which is why this hasn't been noticed previously. You
could work around this by adding '0 setgray' to the GS command line for now.
I will open a bug report for the actual fault.
OK, bug number 690432:
http://bugs.ghostscript.com/show_bug.cgi?id=690432
If you would like to track the progress of this issue you will need to sign
up for a Bugzilla account and add yourself to the CC list.
Ken
More information about the gs-devel
mailing list