Javascript 使用Raphael JS从透明PNG创建路径/图像贴图

Javascript 使用Raphael JS从透明PNG创建路径/图像贴图,javascript,raphael,Javascript,Raphael,我正在做一个Raphael JS项目,需要显示一些透明的PNG,只有非透明的部分才可以点击。有没有办法: 单击鼠标后,拉出当前位置的alpha。 或 生成可用于定义可单击区域(即)的路径 因为拉斐尔是矢量图形的代表,所以它对于解决png问题来说是错误的工具。我想帆布就是你要找的。(需要在DOM中推送画布)。单击检查坐标和 但是,也许将png转换为矢量图形并使用raphael会更容易。我会完全使用canvas,除了这一部分还有更多内容。但是我相信我可以使用canvas来确定alpha值,并用它做

我正在做一个Raphael JS项目,需要显示一些透明的PNG,只有非透明的部分才可以点击。有没有办法:

  • 单击鼠标后,拉出当前位置的alpha。 或
  • 生成可用于定义可单击区域(即)的路径

因为拉斐尔是矢量图形的代表,所以它对于解决png问题来说是错误的工具。我想帆布就是你要找的。(需要在DOM中推送画布)。单击检查坐标和


但是,也许将png转换为矢量图形并使用raphael会更容易。

我会完全使用canvas,除了这一部分还有更多内容。但是我相信我可以使用canvas来确定alpha值,并用它做一些事情()。是的,你可以。但是svg是为类似这样的东西构建的(detect mouseover),您必须使用canvas重建特性。