zoukankan      html  css  js  c++  java
  • Canvas笔记二

    canvas 绘制图片

    Canvas{
    id: canvas
    onImageLoaded: requestPaint()   // 加载图片后,重绘图片
    Compent.onCompleted:{
    loadImage("qrc:/Tux.png")
    }
    
    onPaint:{
        var ctx = getContext("2d")
       ctx.fillStyle = "white"  // 保存用于填充形状的当前样式。样式可以是包含CSS颜色的字符串、CanvasGradient或CanvasPattern对象。
       ctx.fillRect(0,0,width,height)  //使用fillStyle绘制指定的矩形区域。
    ctx.strokeStyle = "black"
    ctx.lineWidth = 2
    
    ctx.beginPath(); // 将当前路径重置为新路径。
    ctx.moveTo(50,50)
    ctx.lineTo(100,100)
    ctx.closePath();  // 通过在子路径的开始处绘制一条线来关闭当前子路径,并自动启动新路径。新路径的当前点是前一个子路径的第一个点
    ctx.stroke(); //使用当前笔划样式笔划子路径。
    
    
    ctx.dramImage("qrc:/Tux.png",200,200,50,50)
    }

    使用canvas 写字

    ctx.beginPath();
    ctx.text("Stroke Text on Path" , 10 , 150);
    ctx.stroke(); //设置 ↑ 的text风格为stroke
    
    ctx.strokeText("Stroke Text" , 10 , 200);
  • 相关阅读:
    2015第二周日
    2015第二周六
    2015第二周五
    反思java web的发展
    servlet/filter/listener/interceptor区别与联系
    WSSecurity简述
    2015第2周一数据传输安全
    2015第一周日
    2015第1周六2015技术努力方向
    插入排序
  • 原文地址:https://www.cnblogs.com/countryboy666/p/14439017.html
Copyright © 2011-2022 走看看