美文网首页
Canvas学习笔记之色彩

Canvas学习笔记之色彩

作者: __damon__ | 来源:发表于2017-03-16 23:32 被阅读0次

canvas 学习笔记 -- by Damon

colors

ctx.fillStye = color
ctx.strokeStyle = color
ctx.globalAlpha = alphaValue // 0 ~ 1

line styles

ctx.lineWidth = value
ctx.lineCap = type 
// ['butt', 'round', 'square']
ctx.lineJoin = type
// ['round','bevel','miter']
ctx.miterLimit = value
// lineJoin miter limit 内外交点的距离
ctx.getLineDash()
ctx.setLineDash(segments)
ctx.lineDashOffset = value

gradient

ctx.createLinearGradient(x1, y1, x2, y2)
// (x1, y1) => (x2, y2)
ctx.createRadialGradient(x1, y1, r1, x2, y2, r2)
// circle1 circle2

pattern

var pattern = ctx.createPattern(img, 'repeat')
// img对象
ctx.fillStyle = pattern;

shadow

ctx.shadowoffsetX
ctx.shadowOffsetY
ctx.shadowBlur
ctx.shadowColor

fill

ctx.fill('evenodd')
ctx.fill('nonzero')

fillText/strokeText

ctx.font = 10px sans-serif
ctx.textAlign = start, end, left, right or center
ctx.textBaseline = top, hanging, middle, alphabetic, ideographic, bottom
ctx.direction = ltr, rtl, inherit
ctx.measureText(String)// => TextMetrics object
Paste_Image.png

代码地址
Demo地址

相关文章

  • Canvas学习笔记之色彩

    canvas 学习笔记 -- by Damon colors line styles gradient patte...

  • Canvas学习笔记之像素

    Canvas 学习笔记之像素操作 -- by Damon 像素操作 ImageData 对象width: Numb...

  • Canvas学习笔记之动画

    Canvas 学习笔记之动画 -- by Damon 动画的基本步骤 清空 保存状态 绘制图形(animated ...

  • canvas入门

    日期:2020 年 5 月 8 日 canvas 学习笔记 canvas 简介 canvas 是一个用来绘图的 h...

  • Canvas学习笔记之图像处理

    Canvas 学习笔记 -- by Damon canvas对于图像的操作能力 功能:动态的图像合成、图形的背景、...

  • Canvas学习笔记之形状

    canvas学习笔记--by Damon 基础用法 默认宽高300x150 标签 渲染上下文 绘制形状 矩形 re...

  • 使用Canvas绘制几何图形

    前言 这是我学习自定义View系列中的使用Canvas自带方法(drawxx)绘制几何图形笔记. Canvas T...

  • canvas学习笔记

    1. canvas 基础 api 2. 练习画七巧板 3. canvas 画圆 圆的开始角与结束角 相关练习 注意...

  • canvas学习笔记

    最基本的使用创建一个画布所有的操作都在画布的context上面canvas是基于状态而不是基于对象的,比如说颜色都...

  • canvas学习笔记

    一、canvas简介 1.1 什么是canvas?(了解) 是HTML5提供的一种新标签 Canvas是一个矩形区...

网友评论

      本文标题:Canvas学习笔记之色彩

      本文链接:https://www.haomeiwen.com/subject/ncusnttx.html