似乎没有本机函数来绘制一个椭圆形形状。此外,我不是在寻找鸡蛋的形状。
可以画一个带有两条贝塞尔曲线的椭圆吗?有人用过这个吗?
我的目的是画一些眼睛,实际上我只是使用圆弧。提前谢谢。
解决方案
因此scale()改变了所有下一个形状的缩放比例。Save()保存之前的设置,restore用于恢复设置以绘制不缩放的新形状。
感谢Jani
ctx.save();
ctx.scale(0.75, 1);
ctx.beginPath();
ctx.arc(20, 21, 10, 0, Math.PI*2, false);
ctx.stroke();
ctx.closePath();
ctx.restore();
https://stackoverflow.com/questions/2172798
复制相似问题