html5 橡皮擦效果,javascript – HTML5 Canvas:globalCompositeOperation(橡皮擦)
如何使用globalCompositeOperation删除某些内容?
http://canvaspaint.org/有一个橡皮擦,但这只是一条白线 – 只有你的背景是白色的……
我知道你可以使用ctx.clearRect().但它并没有真正起作用,因为在拖动带有橡皮擦的鼠标(设置为8x8px)时,它只会产生未连接的8x8px正方形 – 实际上并不是一条平滑的线条.
有没有办法如何使用globalCompositeOperation作为橡皮擦?
就像是:
ctx.globalCompositeOperation = "___something___";
ctx.beginPath();
ctx.lineTo(mouseX , mouseY);
ctx.closePath();
谢谢.
解决方法:
是的,您可以使用globalCompositeOperation as described here进行擦除.只需将其设置为“复制”并使用例如strokeStyle =“rgba(0,0,0,0)”,这将清除笔画中的画布.
更新:感谢指出现在这不起作用@ will-huang.您应该如上所述将globalCompositeOperation设置为destination-out,并将strokeStyle设置为rgba(0,0,0,1). (实际上你可以有任何RGB值,只需要将alpha设置为1.0就可以完全擦除笔画的内容.)
标签:javascript,canvas
来源: https://codeday.me/bug/20190726/1545620.html
html5 橡皮擦效果,javascript – HTML5 Canvas:globalCompositeOperation(橡皮擦)相关推荐
- html5 放大镜效果,JavaScript+HTML5 canvas实现放大镜效果完整示例
本文实例讲述了JavaScript+HTML5 canvas实现放大镜效果.分享给大家供大家参考,具体如下: 效果: www.jb51.net canvas放大镜 #copycanvas { bord ...
- html弧形列表效果,JavaScript+html5 canvas绘制的圆弧荡秋千效果完整实例
本文实例讲述了JavaScript+html5 canvas绘制的圆弧荡秋千效果.分享给大家供大家参考,具体如下: 运行效果截图如下: 具体代码如下: demo #canvas { margin:50 ...
- java做橡皮擦效果_基于canvas剪辑区域功能实现橡皮擦效果
这篇文章主要介绍了基于canvas剪辑区域功能实现橡皮擦效果,非常不错,具有参考借鉴价值,需要的朋友可以参考下 这是基础结构 没什么好说的 ? Document *{padding: 0;margin ...
- html5 电流效果,在HTML5 Canvas 2D上绘制云雾中的电流动画特效
JavaScript 语言: JaveScriptBabelCoffeeScript 确定 ctrl = { numParticles: 35, maxRadius: 80, hue: 220, hu ...
- html5字体加重,javascript – Html5画布字体重量渲染比它应该重得多
我是html5画布的新手,我遇到了试图渲染文本的问题.我在我的代码中设置了文本应该在Gotham中以"常规"权重呈现,但它似乎呈现为粗体甚至更重.我附上了一段代码和两个屏幕截图,说 ...
- html5陀螺仪效果,基于HTML5陀螺仪实现移动动画效果
这次给大家带来基于HTML5陀螺仪实现移动动画效果,基于HTML5陀螺仪实现移动动画效果的注意事项有哪些,下面就是实战案例,一起来看一下. 最近用ofo小黄车App的时候,发现以前下方扫一扫变成了一个 ...
- html5三维空间效果,基于HTML5的空间环境数据三维成像研究与应用
摘要: 自上世纪五,六十年代载人航天技术发展以来,研究人员对空间环境开始进行系统化及规模化的研究.他们根据对地球轨道参数及地磁参数等的研究,确定了多种粒子或剂量,并开始对初级粒子及剂量进行测量和分析. ...
- html5落叶效果,使用Html5实现树叶飘落的效果
实现如图所示的东西效果(落叶下落): html代码: HTML5树叶飘落动画 这是基于webkit的落叶动画 css代码:body{ background-color: #4E4226; }#cont ...
- html5伸缩效果,【HTML5】Jquery打造竖向伸缩/展开菜单
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼 效果图如下: jquery打造竖向伸缩/展开菜单 body { font-family: Arial; font-size: 16px; } dl { w ...
- html语言玫瑰花代码,javascript+HTML5的canvas实现七夕情人节3D玫瑰花效果代码
本文实例讲述了javascript+HTML5的canvas实现七夕情人节3D玫瑰花效果.分享给大家供大家参考.具体如下: 下面的玫瑰绘制用到了HTML 5的canvas,所以你的浏览器需要支持HTM ...
最新文章
- 上海计算机应用基础自考上机,上海2010年自考计算机应用基础上机大纲
- 【数据结构与算法】之深入解析“下一个更大元素II”的求解思路与算法示例
- 【机器学习】集成学习知识点总结一
- gpu填充速率 计算_【经典回顾】Nvidia GPU 上的 CNN 计算速度变迁
- 我在SharePoint行业的从业经历(一)
- python 套接字 struck_Python socket粘包问题(最终解决办法)
- 【Linux】设置虚拟内存
- QlikSense导入oracle数据,【主流BI分析工具对比】12款顶级BI分析工具最佳用例
- android百度地图根据点路线规划,Android 百度地图路径规划一直都是搜索不到结果...
- CookieHelper
- Leetcode每日一题:20.valid-parentheses(有效的括号)
- 任正非:华为明年至少招8000名应届生;苹果开发 Google 搜索的替代;NumPy 1.19.3发布|极客头条
- 极速理解设计模式系列:10.抽象工厂模式(Abstract Factory Pattern)
- 【keil5调试】warning:enumerated type mixed with another type
- 判断两个矩形是否相交
- PHP公历农历转换(阴历阳历转换)阴历和阳历转换
- web前端开发工具支持及环境搭建
- 设置windows开机隐藏启动,隐藏欢迎界面
- 【译】The Science of Scientific Writing
- java hid 协议,USB HID协议问题