当前位置: 首页 > news >正文

30、可缩放矢量图形(SVG)与VML、SMIL技术解析

可缩放矢量图形(SVG)与VML、SMIL技术解析

1. 可缩放矢量图形(SVG)概述

1998年,除了VML,W3C还收到了另外三项与矢量图形相关的提案:
- 精密图形标记语言(1998年3月)。
- 万维网网络示意图,由研究理事会中央实验室理事会代表于1998年3月提交的提案(W3C也给予了注释状态)。
- DrawML规范,由瑞典IT咨询公司Excosoft AB的Håkan Lothigius于1998年12月提交。DrawML类似于网络示意图,但依赖于Java功能。

这些提案旨在发起并促进讨论和协商。1999年初,W3C成立了可缩放矢量图形(SVG)工作组,成员来自Adobe、Apple、Autodesk等众多组织。经过近三年的起草、讨论、协商和开发,2001年9月,SVG小组的提案被W3C认可为可缩放矢量图形(SVG)1.0规范。此后,开发工作仍在继续,2002年末发布了两项W3C建议提案:可缩放矢量图形(SVG)1.1规范以及移动SVG配置文件(SVG Tiny和SVG Basic)的组合。2002年8月发布了XHTML + MathML + SVG配置文件的工作草案提案。

SVG是一种非常稳定的基于XML的标准,许多公司都在努力实现它。预计SVG最终将取代VML,成为主流的图形相关XML应用。

2. 创建VML文档

VML图形可能非常复杂且令人印象深刻,但如果过于复杂,也会消耗大量资源。下面通过两个实验来展示如何使用VML。

2.1 简单而令人印象深刻的VML示例

这个示例通过几行代码就能创建出有趣的效果。操作步骤如下:
1. 从指定网站

http://www.cnnetsun.cn/news/55236.html

相关文章:

  • 33、资源描述框架(RDF):语义网的关键技术
  • 43、MathML:发展、应用与关键技术解析
  • 百度ERNIE 4.5大模型震撼发布:多模态技术突破与开源生态构建
  • Nintendo Switch全能工具箱:NSC_BUILDER深度解析与实战指南
  • 联想拯救者工具箱完整使用指南:从入门到精通的全流程解析
  • 终极指南:用开源贴片机实现专业级电子制造
  • 写小说卡文怎么办?2025全网10款AI写小说工具实测+保姆级创作攻略!(含避坑指南)
  • 推荐10款亲测有效的降ai率工具,含免费降ai率神器(收藏)
  • decimal.js高精度计算终极指南:彻底告别JavaScript精度丢失烦恼
  • 7、零售与电商:搭乘 AR/VR 技术的浪潮
  • 如何快速解决鸣潮卡顿问题:WaveTools终极解锁120帧指南
  • Visio + DeepSeek 联动:文本描述转流程图的标准化指令与格式优化
  • 旺玖PL27A1芯片,USB3.0数据对拷线方案,跨系统数据传输方案,PL27A1代理商
  • FF14智能自动跳过副本动画的高效解决方案
  • 基于SpringBoot + Vue的二手车交易平台
  • 基于SpringBoot + Vue的智能图书馆管理系统
  • 基于SpringBoot + Vue的智能交通信息发布平台的设计与实现
  • 旋转标定的数学公式
  • Linux系统编程1(文件操作、Makefile)
  • Zotero文献管理效率革命:Linter插件让你的文献库焕然一新
  • Free-NTFS-for-Mac终极指南:苹果电脑完美读写NTFS磁盘的完整解决方案
  • 卡牌批量生成终极指南:5分钟掌握桌游设计利器
  • 视频分段处理技术突破:多GPU协同下的超分辨率性能优化
  • DroidRun 革命性体验:用对话式命令玩转 Android 自动化
  • 25、寻找生成元和离散对数:算法与应用
  • 29、矩阵知识全解析:从基础定义到高斯消元法
  • 36、多项式算术及其应用
  • 37、多项式算术及其应用
  • Calibre-Douban插件:元数据管理与电子书整理的高效解决方案
  • 31、集群架构全解析:类型、配置与最佳实践