首页 > 代码库 > HTML5的绘画支持(二)
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) | 平移坐标系统 |
HTML5的绘画支持(二)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。