SVG 教程

        SVG可以算是目前最最火热的图像文件格式了,它的英文全称为Scalable Vector Graphics,意思为可缩放的矢量图形。它是基于XML(Extensible Markup Language),由World Wide Web Consortium(W3C)联盟进行开发的。严格来说应该是一种开放标准的矢量图形语言,可让你设计激动人心的、高分辨率的Web图形页面。用户可以直接用代码来描绘图像,可以用任何文字处理工具打开SVG图像,通过改变部分代码来使图像具有交互功能,并可以随时插入到HTML中通过浏览器来观看。

        SVG是一种用XML定义的语言,用来描述二维矢量及矢量/栅格图形。SVG提供了3种类型的图形对象:矢量图形(vectorgraphicshape例如:由直线和曲线组成的路径)、图象(image)、文本(text)。图形对象还可进行分组、添加样式、变换、组合等操作,特征集包括嵌套变换(nestedtransformations)、剪切路径(clippingpaths)、alpha蒙板(alphamasks)、滤镜效果(filtereffects)、模板对象(templateobjects)和其它扩展(extensibility)。

        SVG图形是可交互的和动态的,可以在SVG文件中嵌入动画元素或通过脚本来定义动画。它提供了目前网络流行的PNG和JPEG格式无法具备的优势:可以任意放大图形显示,但绝不会以牺牲图像质量为代价;可在SVG图像中保留可编辑和可搜寻的状态;平均来讲,SVG文件比JPEG和PNG格式的文件要小很多,因而下载也很快。可以相信,SVG的开发将会为Web提供新的图像标准。

●SVG 指可伸缩矢量图形 (Scalable Vector Graphics)

●SVG 用来定义用于网络的基于矢量的图形

●SVG 使用 XML 格式定义图形

●SVG 图像在放大或改变尺寸的情况下其图形质量不会有所损失

●SVG 是万维网联盟的标准

●SVG 与诸如 DOM 和 XSL 之类的 W3C 标准是一个整体

推荐阅读:
linux php7安装yaf扩展   阅读:8186ajax+php 实现一个简单的在线聊天室功能(附带源码)   阅读:9177shell脚本批量删除几天前的文件   阅读:9666php 生成图片,给图片加水印   阅读:6167mysql中文分词全文搜索索引讯搜的安装   阅读:6638centos 7 忘记root密码   阅读:4634shell脚本统计当前服务器并发连接数   阅读:7220nginx编译安装后对nginx进行平滑升级   阅读:6328十张GIF让你弄懂递归等概念   阅读:5905HTTP 1.1 协议详解   阅读:11237php翻转字符串   阅读:3378浅谈javascript的函数节流   阅读:4489php压缩页面的html代码一行显示   阅读:7172mysql数据一键导出到csv文件   阅读:5472php打印三角形   阅读:9471javascript获取两个日期间的所有日期   阅读:6404给php7安装redis扩展库   阅读:8050Nginx 配置文件详解   阅读:4506给php7安装redis扩展库   阅读:8050纯干货,程序员面试的超实用技巧   阅读:4109php中地址引用&的真正理解-变量引用、函数引用、对象引用   阅读:5501linux命令中执行php脚本   阅读:7763linux rarcrack破解rar、zip和7z压缩包简单密码的工具   阅读:16892网站性能优化-页面静态缓存   阅读:5322linux php7编译安装mongodb扩展   阅读:8632phpexcel 超简单从excel表格一键导入数据到数据库教程   阅读:12020mysql 为什么添加索引可以提高访问速度   阅读:5836php 使用 smtp.php 类在线发送邮件功能   阅读:5580面试的时候和你谈理想,是理想or入坑?   阅读:10131centos 7 忘记root密码   阅读:4634phpexcel 超简单从数据库一键导出数据到excel教程   阅读:7078把php session 会话保存到redis   阅读:7037把php session 会话保存到redis   阅读:7037php 统计网页打开耗时和脚本运行内存   阅读:6603mysql5.7主从同步配置   阅读:5291mysql的四种索引类型   阅读:22185移动端自适应rem原理   阅读:9503php文件下载防盗链   阅读:9612面试的时候回去等通知,等电话的真实意思   阅读:23636程序员找工作三要素(必看)   阅读:5510linux时间戳有趣的情人节秒1234567890   阅读:5265html5 离线缓存的使用   阅读:4230linux php7编译安装mongodb扩展   阅读:8632shell发送邮件脚本   阅读:7483centos 7.2 添加php7 的 php-fpm 开机启动   阅读:24129Mysql在大型网站的应用架构演变   阅读:4500linux php7编译安装mongodb扩展   阅读:8632php中地址引用&的真正理解-变量引用、函数引用、对象引用   阅读:5501php 统计网页打开耗时和脚本运行内存   阅读:6603web项目高并发量网站解决方案   阅读:4476