[whatwg] Re: Canvas tag
Brad Neuberg
bkn3 at columbia.edu
Tue Jul 13 11:15:26 PDT 2004
Erik, thanks for enumerating those methods. Dave, is there more
documentation than just the source code for the canvas tag? Are there
plans to integrate this tag with the work being done in this group? What
is the consensus here on the canvas tag?
Thanks,
Brad Neuberg
Senior Software Engineer, Rojo
At 10:48 AM 7/13/2004, Dave Hyatt wrote:
>The various color methods can be overloaded to take CSS colors or to
>take individual rgb components. That may not have been obvious from
>the code.
>
>dave
>
>On Jul 13, 2004, at 8:18 AM, Erik Arvidsson wrote:
>
>>After some digging in the webcore source files online at
>>http://www.opensource.apple.com/darwinsource/WWDC2004/WebCore-146.1/ I
>>found the following methods on the Context2D object which you get from
>>the canvas element
>>
>>save Arguments 0
>>restore Arguments 0
>>scale Arguments 2
>>rotate Arguments 2
>>translate Arguments 1
>>beginPath Arguments 0
>>closePath Arguments 0
>>setStrokeColor Arguments 1
>>setFillColor Arguments 1
>>setLineWidth Arguments 1
>>setLineCap Arguments 1
>>setLineJoin Arguments 1
>>setMiterLimit Arguments 1
>>fillPath Arguments 0
>>strokePath Arguments 0
>>moveToPoint Arguments 2
>>addLineToPoint Arguments 2
>>addQuadraticCurveToPoint Arguments 4
>>addBezierCurveToPoint Arguments 6
>>addArcToPoint Arguments 5
>>addArc Arguments 6
>>addRect Arguments 4
>>clip Arguments 0
>>clearRect Arguments 4
>>fillRect Arguments 4
>>strokeRect Arguments 4
>>drawImage Arguments 6
>>drawImageFromRect Arguments 10
>>setShadow Arguments 3
>>clearShadow Arguments 0
>>setAlpha Arguments 1
>>setCompositeOperation Arguments 1
>>
>>See
>>http://www.opensource.apple.com/darwinsource/WWDC2004/WebCore-146.1/
>>khtml/ecma/kjs_html.cpp for complete source code.
>>
>>This looks pretty good and seems very useful. One thing that struck me
>>as wrong was that the colors could not be provided as HSB which is
>>supported by CSS3 so it would make sense to allow that as well.
>>
>>erik
>>
>>Malcolm Rowe wrote:
>> > There's not been any discussion of <canvas> yet, though there has
>>been
>>>on <input type=range>. What David said on his weblog was:
>>>"We are willing to discuss these elements in an open forum like the
>>>WHAT-WG. You can see our proposal for canvas and for the new form
>>>controls, since we released the complete source of these extensions
>>>in WebCore-146, and anyone can download it to view the current APIs."
>>>I imagine that if you can get hold of 'WebCore-146' (whatever that
>>>is), you'll be able to find what you're looking for.
>>>It is entirely possible, of course, that David has 'submitted'
>>><canvas> privately to the WHATWG members (of which he's one himself,
>>>as it happens), but I'd suggest that that is pretty unlikely.
>>
More information about the whatwg
mailing list