|
View:
New views
4 Messages
—
Rating Filter:
Alert me
|
|
|
Enabling pixel grabbing in SVG just like CanvasAt SVG Open, there was discussion today about adding Canvas's pixel grabbing APIs to SVG, with claims that SVG implementations don't necessarily retain a rendering surface. It now occurs to me that there is a CSS property ('enable-background') in the SVG 1.1 spec just for this purpose: |
||||||||||||
|
|
Re: Enabling pixel grabbing in SVG just like CanvasOn Sun, Oct 4, 2009 at 2:17 PM, Jon Ferraiolo <jferrai@...> wrote:
Rob -- "He was pierced for our transgressions, he was crushed for our iniquities; the punishment that brought us peace was upon him, and by his wounds we are healed. We all, like sheep, have gone astray, each of us has turned to his own way; and the LORD has laid on him the iniquity of us all." [Isaiah 53:5-6] |
||||||||||||
|
|
Re: Enabling pixel grabbing in SVG just like CanvasHi Rob,
On Sun, Oct 4, 2009 at 2:17 PM, Jon Ferraiolo <jferrai@...> wrote:
* http://www.w3.org/TR/SVG/filters.html#AccessingBackgroundImage Pixel grabbing APIs in SVG could require that 'enable-background' is placed on the outermost <svg> element as a hint to the implementation that it needs to retrievable retain pixel values for image. Note that implementations pretty much have to implement saved rendering surfaces to do group opacity even if they haven't implemented filter effects yet. Why don't we just make it more convenient to render SVG to <canvas> and then use canvas's getImageData? Rob -- "He was pierced for our transgressions, he was crushed for our iniquities; the punishment that brought us peace was upon him, and by his wounds we are healed. We all, like sheep, have gone astray, each of us has turned to his own way; and the LORD has laid on him the iniquity of us all." [Isaiah 53:5-6] |
||||||||||||
|
|
Re: Enabling pixel grabbing in SVG just like CanvasOn Mon, Oct 5, 2009 at 2:21 AM, Jon Ferraiolo <jferrai@...> wrote:
Sorry, that wasn't what I meant. What I meant was canvas.drawImage(svgElement); var data = canvas.getImageData(...); Rob -- "He was pierced for our transgressions, he was crushed for our iniquities; the punishment that brought us peace was upon him, and by his wounds we are healed. We all, like sheep, have gone astray, each of us has turned to his own way; and the LORD has laid on him the iniquity of us all." [Isaiah 53:5-6] |
| Free embeddable forum powered by Nabble | Forum Help |