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

[whatwg] Canvas suggestions

From: Stefan Haustein <sh@kobjects.org>
Date: Sun, 15 Apr 2007 22:36:34 +0200
Message-ID: <46228CD2.9030005@kobjects.org>
Maciej Stachowiak wrote:
> 
> You can achieve relative moves by doing a translation to the current
> point when drawing; this is a more general version of what your pathBase
> property would do.

Hi,

the WHATWG spec says you cannot do so (section 3.14.11.1.8):

"Note: The transformation is applied to the path when it is drawn, not
when the path is constructed. Thus, a single path can be constructed and
then drawn according to different transformations without recreating the
path."

BTW: The Mozilla Developer Connection clock sample relies on applying
transformations at construction time, but runs fine in Firefox 2, so at
least the Firefox implementation seems to be non-conforming in this
respect.

In my opinion, relative moves easily become confusing in the case of
Bezier Curves (what is the point of reference for the third and fourth
coordinate pair?), and additional methods would basically be redundant
without significant gains in functionality or speed.

However, a faster way to set (and get) the line or fill color that does
not involve parsing / object construction would be appreciated very much.

BTW2: What about drawString(), I'd really love to see this one...

Best regards,
Stefan Haustein
Received on Sunday, 15 April 2007 13:36:34 UTC

This archive was generated by hypermail 2.3.1 : Monday, 13 April 2015 23:08:34 UTC