Implementing color management on non-Mac ports would improve rendering
consistency between Chromium ports and between Chromium and Firefox.
Thoughts?
Adam
I think it would be nice to include color management everywhere. The
only reason we haven't done this already is that it's nontrivial and
the only people qualified to work on it have been too busy.
Mozilla replaced lcms with their own which they claim is faster and
better suited to the way a web browser works:
http://muizelaar.blogspot.com/2009/06/qcms-color-management-for-web.html
The code is here:
http://mxr.mozilla.org/mozilla-central/source/gfx/qcms/
I would also prefer to use the same solution as Mozilla's also from a
security perspective. It deals with untrusted content, and going with
the solution actively being shipped in a popular browser seems safer.
Brett
Do you think it would be beneficial to start with color management
support for images and expand to other areas of the code
incrementally?
> Mozilla replaced lcms with their own which they claim is faster and
> better suited to the way a web browser works:
> http://muizelaar.blogspot.com/2009/06/qcms-color-management-for-web.html
>
> The code is here:
> http://mxr.mozilla.org/mozilla-central/source/gfx/qcms/
>
> I would also prefer to use the same solution as Mozilla's also from a
> security perspective. It deals with untrusted content, and going with
> the solution actively being shipped in a popular browser seems safer.
That sounds like a good idea to me.
Adam
If I were doing it I would do it for images and then stop :) I think
this is what Firefox does.
Brett
Ok, that sounds like a tractable problem to me. I'm not sure if I
count as a "qualified" person, but I'll give it a try. Do you know of
a good set of test images? I've been using some images from
Wikipedia, but more test cases is better.
Adam
--
Chromium Developers mailing list: chromi...@chromium.org
View archives, change email options, or unsubscribe:
http://groups.google.com/a/chromium.org/group/chromium-dev
http://neugierig.org/software/chromium/notes/2010/07/clipping.html
IMHO, consistency between Chromium ports is more important than
clipping, but everyone might not agree with that sentiment.
Adam
On Tue, Nov 2, 2010 at 10:50 AM, Darin Fisher <da...@chromium.org> wrote:
> So for Mac Chrome, this means that we are one step closer to being able to
> use Skia instead of CG. Is there a plan to go all the way? It seems like
> it would be nice to unify our ports.
>
And he added
"3. It would be nice if skia was maintained somehow. If the choice is
between a system library that the OS provider maintains and uses for
all of its apps, and a in-house library without a maintainer with
known bugs that have been open for over a year, the choice doesn't
seem too hard"
or something to that effect :-)
Once these three are addressed, we can _start_ evaluating if it's
worth switching.
Nico
Like the color management and clipping issues, that seems like an
important problem to solve for the (N-1) of N Chromium ports that
don't run on Mac. :)
Adam
> "3. It would be nice if skia was maintained somehow. If the choice is
> between a system library that the OS provider maintains and uses for
> all of its apps, and a in-house library without a maintainer with
> known bugs that have been open for over a year, the choice doesn't
> seem too hard"
>
> or something to that effect :-)
Like the color management and clipping issues, that seems like an
important problem to solve for the (N-1) of N Chromium ports that
don't run on Mac. :)