VML 技术全面解析:从基础到应用
1. VML 概述
VML(Vector Markup Language)具有多方面优势,部分源于其矢量图形特性,部分得益于与 Microsoft Internet Explorer 的关联:
-文件传输快:矢量图形文件通常较小,传输速度比位图图像更快。
-易于创建和更新:VML 文档能轻松、快速地创建、更新并发布到服务器,可使用文本编辑器或其他办公应用进行编辑,编辑后能直接快速重新发布。
-开放性与标准化:VML 是开放且基于标准的,与 HTML、XHTML 等 W3C 标准兼容,包括级联样式表。
-可操作性强:作为基于文本的编码系统,开发者能在文档间搜索、剪切和粘贴矢量图形,还可缩放 VML 图形以与其他页面元素和对象交互,在浏览器窗口中显示页面时也能查看源代码。
-广泛普及:VML 是最广泛使用的图形相关 XML 应用(尽管可缩放矢量图形推荐标准正在缩小差距),并已集成到 Microsoft Internet Explorer 浏览器的最新版本中,无需额外下载或插件即可使用。
-无需光栅化器:不总是需要实现光栅化器,可使用现有操作系统功能,如 Win32 图形设备接口(GDI)或 Macintosh QuickDraw。
-支持数据组合:既能仅使用 VML 生成图像,也能将位图数据与矢量图形数据结合,还提供一些位图变换属