javascript - 如何在画布元素中切割圆圈
问题描述
我想从透明设置为的画布矩形中剪切透明圆圈rgba(0,0,0,0.7)
。当我试图切割圆圈时,里面的图形路径是灰色的。画布在图片上方。附加了预期的行为。
我的 JS 代码:
context.save()
context.fillStyle = "rgba(0,0,0,0.7)"
context.fillRect(0,0, 700, 100)
context.save()
context.globalCompositeOperation= "destination-out"
context.beginPath()
context.arc(400,100, 100, 0, 2 * Math.PI, false)
context.fill()
context.restore()
解决方案
推荐阅读
- react-native - 在 React 本机 apollo 客户端中调用突变时如何传递 Additional Header?
- excel - Excel - 多列查找和匹配
- multithreading - 使用 Pika 和 python2.7 实现并发——
- javascript - 使用 get 请求发送 cookie
- angular - 如何使用 Angular 弹出复选框值?
- javascript - 在reactJS,功能组件中更改MouseOver事件的样式
- android - 如何在 react-native 上同时下载课程?
- shopware - Shopware 6 开发-模板安装“前端打开失败”
- syntax - 命令语法问题 - ImageDocumentClose
- asp.net-mvc - Kendo MVC 网格验证更改