desmon
2015-02-04 22:47
lineWidth除去放大的倍数不就可以了吗
可行,我试了,效果很好。
ctx.save(); //translate ctx.translate(originX, originY + 10); ctx.rotate(rotation); ctx.scale(outRadius, outRadius); //draw drawStarPath(ctx); ctx.lineWidth = borderWidth / outRadius; ctx.strokeStyle = borderColor; ctx.fillStyle = fillColor; ctx.lineJoin = "round"; ctx.fill(); ctx.stroke(); ctx.restore();
实现不了,我感觉放大的是整个画布呢
Canvas绘图详解
72881 学习 · 422 问题
相似问题