Dear fop developers,

One of the things I would like to see in fop is proper color management. Of
course, just wanting it is not enough, so I would even create a patch for that
:). I do have some extra time this weekend and next week. To coordinate and get
my idea reviewed here's my plan:

Color is currently handled very inconsistently in many places. In some cases it
is handled as r/g/b values in an int[], in others a class, sometimes with or
without colorspace information. There is duplicated code in many places.

What I would like to do:

- Replace ALL occurences of color values with a common color class. I would
suggest java.awt.Color and java.awt.color.Colorspace. They have proper support.

- Convert that color to the target space no earlier than the output renderer

The default target color space is probably sRBG for most screen display devices.

For PDF it is a little more complicated. Ideally there would be some kind of
PDF-mode option, with possible values of PDF/A-1a, Pdf (print), PDF (screen),
PDF (print B/W), PDF (print Grayscale), ... .For now, using CMYK for PDF should
be sufficient.

Once color is properly used it should be no problem to implement the rgb-cc()
and colorspace() functions.

Quenstions? Comments?

Max Berger

--
PGP/GnuPG ID: E81592BC   Print: F489F8759D4132923EC4 BC7E072AB73AE81592BC
For information about me or my projects please see http://max.berger.name

Attachment: signature.asc
Description: OpenPGP digital signature

Reply via email to