Raphael简介

Raphael是一个很小的JavaScript库,它可以在网页中实现绘制各种矢量图、各类图表、以及图像裁剪、旋转、运动、动画等等功能。其兼容的浏览器有:Firefox 3.0+、Safari 3.0+、Chrome 5.0+、 Opera 9.5+、IE6.0+。

raphael.js的下载路径:http://download.csdn.net/detail/mafan121/8549555

Raphael的使用

1. Raphael对象的创建,之后所有的绘画都将在该画布上进行

a.以视图坐标为(x,y)处画一个width * height的画布

var paper = Raphael(x,y,width,height,[callback])

b.以元素Id或元素为父类,画一个wdith*hight的画布

<div id="paper"></div>

var paper = Raphael("paper",width,height,[callback])

2.Paper.circle(x,y,r):画圆

效果如下:

3.Paper.ellipse(x,y,rx,ry):画椭圆

效果图如下:

Raphael 的介绍及圆和椭圆学习(一)相关推荐

  1. OpenCV与图像处理学习三——线段、矩形、圆、椭圆、多边形的绘制以及文字的添加

    OpenCV与图像处理学习三--线段.矩形.圆.椭圆.多边形的绘制以及文字的添加 一.OpenCV中的绘图函数 1.1 线段绘制 1.2 矩形绘制 1.3 圆绘制 1.4 椭圆的绘制 1.5 多边形绘 ...

  2. android 圆动画效果,Android实现任意绕圆或椭圆旋转的动画——SatelliteAnimator使用介绍...

    话说实习也就快一个月了,虽然没干什么活,但是这几天总算是有一些可以写的东西. 代码中应该还存在很多问题要修改,大神们请赐教,不胜感激. 开始正题. 关于Android实现任意绕圆或椭圆旋转动画,我称之 ...

  3. python画椭圆-python opencv圆、椭圆与任意多边形的绘制实例详解

    圆形的绘制 : OpenCV中使用circle(img,center,radius,color,thickness=None,lineType=None,shift=None)函数来绘制圆形 impo ...

  4. python画椭圆-python绘制圆和椭圆

    源自:https://blog.csdn.net/petermsh/article/details/78458585 1. 调用包函数绘制圆形Circle和椭圆Ellipse from matplot ...

  5. 两个可能常用到的几何知识(圆与椭圆的方程、求垂直向量)

    两个可能常用到的几何知识 圆和椭圆的参数方程 圆的参数方程 特殊圆的参数方程[圆心(0,0),半径R] 一般圆的参数方程[圆心(m,n),半径R] 椭圆的参数方程 引例 分析:这个说法是错误的,怎么纠 ...

  6. python椭圆代码_Python实现霍夫圆和椭圆变换代码详解

    这篇文章主要介绍了Python实现霍夫圆和椭圆变换代码详解,具有一定借鉴价值,需要的朋友可以参考下 在极坐标中,圆的表示方式为: x=x0 rcosθ y=y0 rsinθ 圆心为(x0,y0),r为 ...

  7. 各种css形状 CSS实现圆角,三角,五角星,五边形,爱心,12角星,8角星,圆,椭圆,圆圈,八卦等等

    CSS实现圆角,三角,五角星,五边形,爱心,12角星,8角星,圆,椭圆,圆圈,八卦等等 新出的HTML5新增了不少标签,性能更强,原来的很繁琐的功能几个标签就能实现,同时CSS3也推出,更是一大亮点, ...

  8. CSS实现圆角,三角,五角星,五边形,爱心,12角星,8角星,圆,椭圆,圆圈,八卦

    CSS实现圆角,三角,五角星,五边形,爱心,12角星,8角星,圆,椭圆,圆圈,八卦等等 新出的html5新增了不少标签,性能更强,原来的很繁琐的功能几个标签就能实现,同时CSS3也推出,更是一大亮点, ...

  9. CSS 魔法系列:纯 CSS 绘制基本图形(圆、椭圆等)

    我们的网页因为 CSS 而呈现千变万化的风格.这一看似简单的样式语言在使用中非常灵活,只要你发挥创意就能实现很多比人想象不到的效果.特别是随着 CSS3 的广泛使用,更多新奇的 CSS 作品涌现出来. ...

最新文章

  1. 如何远程链接linux服务器,如何远程登陆Linux/Windows服务器
  2. Android自定义退出弹出框
  3. wxWidgets:wxAccessible类用法
  4. 插件~NuGet与packages管理项目的包包
  5. php sqlserver开发实例,Linux_用sql脚本创建sqlserver数据库范例语句,下面是创建一个sqlserver数据库 - phpStudy...
  6. JAXB –新手的观点,第2部分
  7. 求最长回文串-从动态规划到马拉车之路(上)
  8. SpringCloud学习笔记016---在windows下搭建的Redis服务_在SpringBoot中使用Redis
  9. 腾讯云OSS使用指南
  10. scrapy 使用无忧代理IP 需要填写无忧代理IP提供的API订单号(请到用户中心获取) 这个是要钱吗??...
  11. tspl 重置打印机命令_打印机取消任务命令
  12. 二维码与图像结合生成器之QArt(关于Russ Cox )
  13. Java异常泄露敏感信息_浅谈“异常信息泄露(应用程序错误)”
  14. 对Linux内核tty设备的一点理解(转)
  15. 异常检测方法梳理,看这篇就够了!
  16. java中各种O的含义(PO,DO,VO,TO,QO,BO,DAO,DTO,POJO)
  17. Package XXX is not configured yet
  18. Linux3:基本语法
  19. 数据统计分析软件介绍
  20. 运维必备的DevOps工具链大盘点

热门文章

  1. Flow Season#Day3| Cadence之惊鸿一瞥
  2. MLOps专栏文章汇总
  3. 如何在MAYA中使用Qt编写的视频播放器
  4. 使用 HD Tune专业版5.50硬盘/固态硬盘使用程序将缩水的u盘恢复至原来的大小
  5. 对机械电子的一些看法
  6. 代理服务器和路由器什么区别?
  7. 项目总结:网易云音乐“一起听”陌生人版
  8. 【IntelliJ IDEA】一些好用的插件
  9. Squeeze-and excitation network
  10. ReCaptcha——基于验证码的数据挖掘