Javascript - 客户端上的Poly剪辑图像

时间:2014-03-22 03:16:32

标签: javascript canvas

我正在尝试对客户端/前端的图像进行多边形剪辑。一旦我获得积分,有没有办法剪辑客户端(即没有往返客户)?

AFAIK,画布只能剪辑矩形。也许有一种我不知道的方式?是否有可以使用的轻量级画布库?

提前致谢

2 个答案:

答案 0 :(得分:2)

canvas context.clip命令将根据前面的路径进行剪辑。

前面的路径可能是折线:

// create a path polyline

context.beginPath();
context.moveTo(100,100);
context.lineTo(150,200);
context.lineTo(150,100);
context.closePath();

// clip into that polyline

context.clip()

演示:http://jsfiddle.net/m1erickson/R26Ms/

enter image description here

答案 1 :(得分:0)

您可以对此进行自定义也是示例: http://netplayer.gr/crop/

您可以通过选择裁剪图像。