news 2026/6/23 21:11:09

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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. 从指定网站

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/23 19:33:21

33、资源描述框架(RDF):语义网的关键技术

资源描述框架(RDF):语义网的关键技术 1. 网络信息搜索难题 在网络信息的海洋中,搜索合适的内容并非易事。一方面,存在简单的语义问题,比如搜索结果可能涉及牙科、五金店、军事演习等,而我们原本想要的可能是矿业勘探和生产技术相关内容。如果再遇到语言或文化变量,那…

作者头像 李华
网站建设 2026/6/23 1:42:59

43、MathML:发展、应用与关键技术解析

MathML:发展、应用与关键技术解析 1. MathML概述 MathML(Mathematical Markup Language)是用于描述数学表达式的一种规范,由W3C定义,旨在为机器间的数学交流提供基础,为网页中包含数学表达式提供必要的支持。它能帮助技术出版商和开发者解决诸多历史遗留问题,如符号歧…

作者头像 李华
网站建设 2026/6/23 10:00:08

百度ERNIE 4.5大模型震撼发布:多模态技术突破与开源生态构建

在人工智能技术飞速迭代的今天,百度最新推出的ERNIE 4.5大语言模型凭借三大核心技术创新,重新定义了多模态智能系统的性能边界。该模型通过异构混合专家(MoE)架构设计、动态资源调度机制以及极致量化压缩方案的深度融合&#xff0…

作者头像 李华
网站建设 2026/6/23 19:34:03

Nintendo Switch全能工具箱:NSC_BUILDER深度解析与实战指南

在任天堂Switch玩家社区中,NSC_BUILDER以其强大的文件处理能力和灵活的操作方式赢得了"Switch多功能工具"的美誉。这款基于hacbuild和Nut Python库开发的开源工具,从最初的NSP文件标题加密清理工具,已进化为集文件转换、内容合并、…

作者头像 李华
网站建设 2026/6/23 16:57:14

联想拯救者工具箱完整使用指南:从入门到精通的全流程解析

联想拯救者工具箱完整使用指南:从入门到精通的全流程解析 【免费下载链接】LenovoLegionToolkit Lightweight Lenovo Vantage and Hotkeys replacement for Lenovo Legion laptops. 项目地址: https://gitcode.com/gh_mirrors/le/LenovoLegionToolkit 还在为…

作者头像 李华
网站建设 2026/6/22 22:05:53

终极指南:用开源贴片机实现专业级电子制造

终极指南:用开源贴片机实现专业级电子制造 【免费下载链接】lumenpnp The LumenPnP is an open source pick and place machine. 项目地址: https://gitcode.com/gh_mirrors/lu/lumenpnp 你是否曾因手工焊接微小元件而苦恼?是否想过拥有自己的小型…

作者头像 李华