zoukankan      html  css  js  c++  java
  • HTML5的绘画支持(二)

    绘图(一)

          CanvasRenderingContext2D提供的方法

    方法签名   简要说明
    void arc(float x,float y,float radius,float startAngle,float endAngle,boolean counterlockwise)   向Canvas的当前路径上添加一段弧
    void arcTo(float x1,float y1,float x2,float y2,float radius,) 向Canvas的当前路径上添加一段弧。和前一个方法相比,知识定义弧的方式不同。
    void beginPath() 开始定义路径
    void closePath() 关闭前面定义的路径
    void bezierCurveTo(float x1,float y1,float x2,float y2,float x,float y) 擦除指定矩形区域上绘制的图形。
    void clip() 从画布上裁剪一块出来
    CanvasPattern createPattern(Image image,String style) 创建 一个图形平铺
    CanvasGradient createLinearGradient(float xStart,float yStart,float xEnd,float yEnd,) 创建一个现行渐变
    CanvasGradient createRadialGradient(float xStart,float yStart,float radiusStart,float radiusStart,float xEnd,float yEnd,float radiusEnd) 创建一个圆形渐变

    void drawImage(Image image,float x,float y)

    void drawImage(Image image,float x,float y,float width,float height)

    void drawImage(Image image,integersx,integer sy,integer sw,integer sh,float dx,float dy,float dw,float dh,) 

    绘制图形

    void fill()

    填充Canvas的当前路径
    void fillRect(float x,float y,foat width,float height) 填充一个矩形区域
    void filltext(String Text,float x,float y,[[foat maxwidth]) 填充字符串
    void lineTo(float x,float y) 把Canvas当前路径当前结束点连接到x、y对应的点
    void moveTo(float x,float y) 把Canvas当前路径从结束点连接到x、y对应的点
    void quadraticCurveTo(float cpX,float cpY,float x,float y) 向Canvas的当前路径上添加一段二次曲线
    void rect(float x,float y,foat width,float height) 向Canvas的当前路径上添加一个矩形
    void stroke() 沿着Canvas的当前路径绘制边框
    void strokeRect(float x,float y,foat width,float height) 绘制一个矩形边框
    void stroketext(String Text,float x,float y,[[foat maxwidth]) 绘制字符串边框
    void save() 保存当前的绘图状态
    void restore() 恢复之前保存的绘图状态
    void rotate(float angle) 旋转坐标系统
    void scale(float sx,float sy) 缩放坐标系统
    void translate(float dx,float dy) 平移坐标系统
  • 相关阅读:
    Codeforces Round #452 F. Letters Removing
    bzoj 1492: [NOI2007]货币兑换Cash
    bzoj 4016: [FJOI2014]最短路径树问题
    bzoj 2109: [Noi2010]Plane 航空管制
    bzoj 1058: [ZJOI2007]报表统计
    bzoj 1016: [JSOI2008]最小生成树计数
    bzoj 1013: [JSOI2008]球形空间产生器sphere
    bzoj 1758: [Wc2010]重建计划
    bzoj 2337: [HNOI2011]XOR和路径
    一本通1668取石子
  • 原文地址:https://www.cnblogs.com/yhq361/p/4150243.html
Copyright © 2011-2022 走看看