美文网首页
canvas简单入门(2)

canvas简单入门(2)

作者: 忧兰成伤 | 来源:发表于2017-06-04 23:23 被阅读0次

    文字方法

    • strokeText(text, x, y) 描边写字
    • fillText(text, x, y) 填充写字
    • measureText(text) 返回对象 包换文本的宽度
    • font 属性 设置 大小、字体 如 cxt.fon="100px MicrosoftYaHei";
    • textAlign 属性 水平对齐方式 start(默认)/end/center/left/right
    • textBaseline 属性 垂直对齐方式 alphabetic(默认)/top/bottom/middke/hanging/ideographic

    绘制图片(插入图片)

    插入图片

    drawImage(img, x, y)

    • img image的dom元素
    • x,y 插入到 画布的位置 坐标

    插入图片并改变大小

    drawImage(img, x, y, width, height)

    插入裁剪后的图片

    drawImage(img, sx,sy,swidth,sheight, x, y, width, height)

    • sx/sy: 图片上开始裁剪的位置
    • swidth/sheight : 裁剪图片的大小

    阴影

    • shadowColor 阴影颜色
    • shadowBlur 阴影的模糊值
    • shadowOffsetX 阴影的左偏移量
    • shadowOffsetY 阴影的右偏移量

    渐变

    线性渐变

    var grd = cxt.createLinearGradien(x, y, x1, y1);

    grd.addColorStop(位置, color)

    相关文章

      网友评论

          本文标题:canvas简单入门(2)

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