在更改事件中,我试图将画布绘制为椭圆形,但我没有获得适当的画布属性来以椭圆形格式绘制此画布。我在代码中设置了以下属性,请参阅以下代码。我用 css 尝试了这个,我我的输出越来越完美,但是当我尝试将画布转换为 png 图像时,画布形状不会在图像中转换,这就是为什么,我想要以这种方式。
$("#decalshap").change(function() {
alert("oval");
var shap = $(this).val();
if(shap=="oval")
{
canvas.set({
height:314,
width:500,
borderColor: 'red',
borderRadius: 314.5/157.25,
border:2,
});
}
答案将不胜感激。