There are two parallel implementations of color space support in chromium. The implementation of SkColorSpace should be augmented to support all the colorspace representations that gfx::ColorSpace supports, and gfx::ColorSpace should be refactored to wrap an SkColorSpace. This will help us avoid having to maintain parallel implementations and it will help us avoid having to implement and maintain complex conversion functions.
This will be useful for adding color management support in for canvases in blink, where we have no dependency on gfx and need to pass color-managed content to cc via mailboxes.
Comment 1 by junov@chromium.org
, Aug 3 2016