- From: <bugzilla@jessica.w3.org>
- Date: Sat, 02 Mar 2013 21:44:26 +0000
- To: public-html-bugzilla@w3.org
https://www.w3.org/Bugs/Public/show_bug.cgi?id=19905 rcabanie <cabanier@adobe.com> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |cabanier@adobe.com --- Comment #6 from rcabanie <cabanier@adobe.com> --- (In reply to comment #0) > I have too many ideas. > > 1. I suggest remove "CanvasGradient" object and add: > > linear-gradient( > [ [ <angle> | to <side-or-corner> ] ,]? > <color-stop>[, <color-stop>]+ > ) > > For "fillStyle" and "strokeStyle". > For example: > ctx.fillStyle = "linear-gradient(to bottom, #ffffff 0%,#e5e5e5 100%)"; CSS gradients only make sense in the box model. For instance, what is "bottom" for a canvas gradient? This is too confusing to be useful. > > 2. I suggest new transformations: > ctx.transform(String cssTransform); > ctx.setTransform(String cssTransform); > > For example: > ctx.setTransform("translate(10px) rotate(45deg)"); > ctx.setTransform("matrix(1, 0, 0, 1, 0, 0)"); > > Old: > ctx.setTransform(1, 0, 0, 1, 0, 0); There's active development on a Matrix object that will harmonize transforms between SVG, canvas, WebGL and CSS. It will be less confusing if this new object is integrated in canvas. > > 3. I suggest "Canvas" object: > var canvas = new Canvas(100, 100); > var ctx = canvas.getContext("2d"); > ctx.fillRect(0, 0, 100, 100); What would be the advantage? It seems like you can already do this. > > 4. I suggest new color system: > rgba(white, 0.5) instead of rgba(255, 255, 255, 0.5) > rgba(#00FF00, 0.5) instead of rgba(0, 255, 0, 0.5) Canvas takes CSS colors. Maybe it's better to propose that color proposal on www-style -- You are receiving this mail because: You are the QA Contact for the bug.
Received on Saturday, 2 March 2013 21:44:28 UTC