canvas.clipTo 関数で ctx.scale() メソッドを使用してキャンバスの形状を楕円形に設定しようとしていますが、これを行うとサイズ変更とドラッグのプロパティが fabric.js で正しく機能しません。誰でもこの問題を解決する方法を知っていますか? ここに私のコード//htmlがあります
<canvas id="c" width="400" height="200"></canvas>
//脚本
var w=canvas.width / 4;
var h=canvas.height / 2;
canvas.clipTo = function(ctx) {
ctx.scale(2, 1);
ctx.arc(w, h, 90, 0, 2 * Math.PI, true);
};
canvas.renderAll();
ここに私のフィドルのデモがあります