更多精彩请到 http://www.139ya.com
图 1. 一个 SVG 的样本
本文是作者在 SVGGIS 系统的开发实践过程中关于 SVG 坐标转换的总结。在描述 SVG 坐标变换原理的同时,使用 Apache Batik 项目实现了相关例子。
SVG 是一种用 xml 语言来描述二维图形对象的语言,SVG 允许三种图形对象:1.矢量图形,2.图片,3.文本对象。这三种图形对象都可以支持分组,使用样式渲染,进行几何变换。
SVG 还能够通过脚本来实现交互操作和动态显示。可以通过定义动画对象或使用script 脚本来实现动画。
我们首先来看一个 SVG 的例子,窗口右上角有四个色块,每个色块是一个50×50的矩形。
图 1. 一个 SVG 的样本
No comments:
Post a Comment