W3C home > Mailing lists > Public > whatwg@whatwg.org > April 2012

[whatwg] Adding blending to the canvas API

From: Rik Cabanier <cabanier@gmail.com>
Date: Wed, 11 Apr 2012 16:39:40 -0700
Message-ID: <CAGN7qDCC28r-d6CKZ8-BYQ1Yg0=5B+jePTcnT2Dc4stxVtS=Yw@mail.gmail.com>
:-)
They are definitely more familiar to designers but they both have their
place.

On Wed, Apr 11, 2012 at 4:30 PM, Jeremy Apthorp <jeremya at chromium.org>wrote:

> On Wed, Apr 11, 2012 at 4:05 PM, Rik Cabanier <cabanier at gmail.com> wrote:
>
>> All,
>>
>> I'm working on a spec to add blending and compositing through simple CSS
>> keywords. It is trying to define a generic model that is not specific to
>> Canvas, HTML or SVG and then lists how the model could be implemented.
>> We've gotten some comments that this feature would be useful in Canvas as
>> well so I was wondering if it made sense to add it to the canvas API.
>>
>> I can see 2 ways of adding this:
>> 1. extend the list of compositing operators (
>>
>> http://www.whatwg.org/specs/web-apps/current-work/multipage/the-canvas-element.html#compositing
>> )
>> with blending. This is what is currently in the draft spec (
>> https://dvcs.w3.org/hg/FXTF/rawfile/tip/compositing/index.html chapter 7)
>>
>> 2. create a new attribute on the context called 'globalBlendOperation'
>> that
>> takes the same list of blend operations as css (
>> https://dvcs.w3.org/hg/FXTF/rawfile/tip/compositing/index.html#blend-mode
>> )
>>
>> Any thoughts?
>>
>
> This seems much more useful than the existing composite operations :)
>
Received on Wednesday, 11 April 2012 16:39:40 GMT

This archive was generated by hypermail 2.2.0+W3C-0.50 : Wednesday, 30 January 2013 18:48:07 GMT