如何使用Snap.svg为路径创建图像模式

How to create an image pattern for a path with Snap.svg?

本文关键字:创建 图像 模式 路径 何使用 Snap svg      更新时间:2023-09-26

未能通过Snap.svg库为路径元素创建图像模式。有可能吗?

创建一个Paper.image()然后尝试调用它的Element.pattern()似乎不是一个选项或有效的解决方案。

所以我想知道是否可以使用Snap.svg-lib来实现这一点。或者我应该自己生成所需的元素,然后"手动"将它们附加到所需的svg中吗?

提前感谢!

你是这样的意思吗?

var paper = Snap(200,200);
var pattern = paper.image("logo.svg",0,0,50,50)
   .pattern(0,0,50,50);
var path = paper.path("M0,0h200v200h-200z").attr("fill", pattern);