0

私がやりたいことは

1) 画像に長さを描画し、ハンドルを追加して編集したい。

2)画像をズームしたい場合、描画された長さはズームレベルと一致する必要があります。

ctx.beginPath();
            ctx.moveTo(linearr[i].x1, linearr[i].y1);
            ctx.lineTo(linearr[i].x2, linearr[i].y2);
            ctx.closePath();
            ctx.stroke();

            ctx.beginPath();
            ctx.arc(linearr[i].x1, linearr[i].y1, 2, 0, Math.PI * 2, true);
            ctx.closePath();
            ctx.fillStyle = 'green';
            ctx.fill();
            ctx.stroke();

            ctx.beginPath();
            ctx.arc(linearr[i].x2, linearr[i].y2, 2, 0, Math.PI * 2, true);
            ctx.closePath();
            ctx.fillStyle = 'green';
            ctx.fill();
            ctx.stroke();

linearr配列はどこですか

4

1 に答える 1

1

それがあなたが探しているものであれば、パパイヤはすでに定規ツールをサポートしています。

papaya.viewer.Viewer.prototype.drawRuler()それ以外の場合は、ズーム変換を含むスクリーン変換を使用して線を描画する方法の例について、関数を参照してください。あなたに役立つかもしれない別の機能はthis.selectedSlice.findProximalRulerHandle().

于 2018-06-08T13:53:02.050 に答える