我需要获取 svg 矩形元素中每个像素的颜色值。在 canvas 中我们可以通过方法 getImageData(x,y,width,height) 获取它。
在svg中,有什么方法可以做到这一点吗?如果是的话请给出一些工作示例。
如果您创建一个独立的 SVG 文件并通过图像元素将其包含在文档中,例如一个html<img>
元素,然后您可以通过以下方式将图像数据复制到画布中绘制图像 https://developer.mozilla.org/en-US/docs/Web/API/CanvasRenderingContext2D#drawImage%28%29并且您已经知道如何从画布中提取颜色值。
这种间接途径是唯一的途径。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)