SVG简介
来源:互联网 发布:corel draw软件 编辑:程序博客网 时间:2024/04/30 07:47
2009-07-03
SVG(Scapable VectorGraphics,可缩放矢量图像)是互联网联盟(W3C)的正式推荐标准,它是一种使用XML来描述二维图像的语言。SVG允许3种形式的图像对象存在,分别是矢量图形(如由直线、曲线等组成的路径)、点阵图像和文本。各种图像对象能够组合、变换,并且能修改其样式,也能够定义成预处理对象以便再用。SVG还支持各种特效,包括嵌套变换、路径剪裁、透明度处理、滤镜效果以及模板对象等。同时,SVG可以是互动和动态的,动画可以直接加入SVG文本,也可以通过脚本加入。在新的SVG版本中,还可以表现视频、音频等其它信息。SVG通过使用脚本语言来完成比较复杂的应用,脚本语言调用SVG对象模型(SVG Document ObjectModel)来访问或控制所有的元素、属性和属性值。任何一种SVG图像元素都能使用脚本来处理类似鼠标单击、双击以及键盘输入等事件。由于SVG文本是XML名字空间中的有效字符,这些字符能作为SVG图像的关键字而通过搜索引擎进行查询
SVG特点:
- 基于XML标准,通用性好。
- 矢量图形和高品质图像。由于支持矢量,使得图像的品质得到提升,同时放大,缩小图像效果比位图要好。在客户端动态绘制图像。
- 由文本构成的图像。
- 灵活易用的文本格式。由于图像是以文本格式存放的,故不需要借助任何图像处理工具,仅仅使用文本编辑器就可以对图像进行修改
- 支持交互性。可以与一些脚本语言进行交互,例如javascript就可以通过DOM方式对它进行动态的修改和交互,svg也可以通过JavaScript与后台交互。
- 支持字符查找。
- 扩展性。
- 独立性。
- 开放性。
- SVG 简介
- SVG简介
- SVG 简介
- SVG简介
- SVG 简介
- SVG 简介
- SVG简介
- SVG简介
- SVG简介
- SVG 简介
- SVG之旅:SVG简介
- SVG技术简介
- svg初识(简介)
- VML、SVG、Canvas简介
- Svg脚本编程简介
- SVG -椭圆曲线简介
- SVG 路径简介
- SVG使用简介
- C语言的一些简单小问题,大家来测试一下吧
- SQL server中的随机数
- 使用精油按摩前后注意事项
- 对xml文件保存的代码改进
- 关于Drupal程序开发中的drupal_render方法简介
- SVG简介
- 请好心的人帮帮我寻找没良心的肇事者
- 珍藏链接:Redhat认证 RHCE视频教程 全七部分 高清AVI格式
- 谁做的好事
- Excel-拆分-与-窗口冻结-的使用
- 弹出窗口的Debug(转贴老白博客,感谢)
- 在Spring中配置log4j
- 09-07-02 好久没来这个空间了
- 2009年陕西高考作文题--西安的无奈