六、canvas合成

全局透明度的设置

globalAlpha = value
    这个属性影响到 canvas 里所有图形的透明度,
    有效的值范围是 0.0 (完全透明)到 1.0(完全不透明)
    默认是 1.0

覆盖合成

source:新的图像(源)
destination:已经绘制过的图形(目标)

globalCompositeOperation
    source-over(默认值):源在上面,新的图像层级比较高
    source-in  :只留下源与目标的重叠部分(源的那一部分)
    source-out :只留下源超过目标的部分
    source-atop:砍掉源溢出的部分
    
    destination-over:目标在上面,旧的图像层级比较高
    destination-in:只留下源与目标的重叠部分(目标的那一部分)
    destination-out:只留下目标超过源的部分
    destination-atop:砍掉目标溢出的部分
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Swift1> Swift和OC的区别1.1> Swift没有地址/指针的概念1.2> 泛型1.3> 类型严谨 对...
    cosWriter阅读 13,883评论 1 32
  • 转载自VR设计云课堂[https://www.jianshu.com/u/c7ffdc4b379e]Unity S...
    水月凡阅读 4,711评论 0 0
  • 如果你是初级阶段的水平,熟读此文并掌握,马上进阶为中级水平。绝对不是广告噢。 常见技巧 经典的Photoshop技...
    打豆豆阅读 13,193评论 0 81
  • 胡艳老师是四川成都武侯实验小学的一名语文老师,喜欢戏曲,学过越剧、京剧等剧,最后她把自己的最爱定位在昆曲上...
    时间yi阅读 3,961评论 0 4
  • 今天早上吃了早餐,奶奶送我去飞扬拉丁舞室学习跳舞,我已经练到第一级了。
    全熳娜阅读 1,517评论 0 0

友情链接更多精彩内容