[Openicc] Wiki for KDE Colour Management Proposal (GSoC)

Casian Andrei skeletk13 at gmail.com
Sat Apr 7 06:07:49 PDT 2012

Hello everyone,

I have set up a wiki page for my proposal for this GSoC, regarding the
implementation of ICC based colour management in KDE / KWin [1]. I
have tried to make use of all of the great feedback in this ML thread

Any comments and suggestions are welcome! There may be critical issues
with the plan that I haven't noticed.

Here's a short description of the project:

This project is aimed at color correction for different outputs
(monitors). This correction (only the critical part of it) would be
implemented inside the compositor (i.e. KWin).

The KWin rendering mechanism needs to be altered to enable colour
correction. The changes to KWin will be kept at a minimum, so any
tasks not directly related to colour correction will be implemented as
separated from KWin as possible. KWin is large and complex, so
preserving it's stability is crucial. The heavy work can be done by a
KDED module that implements colour server functionality (like
described in the XCM spec [2]), and most of the remaining work could
be done by a KWin effect plugin (hopefully).

The X Color Management specification [2] is designed to allow
compositors implement color management in a simple way. libXcm helps
applications, compositors or color servers adhere to the
specification. The initial objective is to implement the baseline
specification. This work with libXcm would be done by the proposed
KDED module.

I plan to extend the wiki if the proposal is accepted. It will be the
place where progress reports will be posted, too, if it will be the

Best regards,

[1] http://www.freedesktop.org/wiki/OpenIcc/KWinCmProposal
[2] http://www.oyranos.org/scm?p=xcolor.git;a=blob;f=docs/X_Color_Management.txt
[3] http://lists.kde.org/?l=kde-core-devel&m=133214056131919&w=2

More information about the openicc mailing list