本论文结合珠海市科技攻关项目"svg在办公套件中的应用研究及开发"和金山软件股份有限公司“演示文稿在线美化-svg渲染引擎开发”项目,以打印机驱动程序、svg、C#、C和JavaScript为基础,重点研究了svg文件的生成、解析、显示及其应用。 本文绪论部分综述了本课题的研究背景、研究目的、研究意义及svg在诸多领域的应用前景,然后从svg标准的发展、svg文件的生成及渲染三个方面分别介绍了国内外研究现状及本课题的主要研究内容。接着详细介绍了可扩展标记语言XML以及可缩放矢量图形svg。在此基础上,探讨了如何将各种格式的文档转换为svg文件,提出了一个通用的方法一利用打印机驱动程序输出svg文件,详细介绍了打印体系结构、打印机驱动程序功能、打印机驱动程序组件、Windows打印流程及打印机驱动程序相关的DDI函数。在比较了DOM和SAX这两种XML解析方式的基础上,鉴于svg自身的特点及渲染时对svg元素随机访问的需要,采用DOM接口实现了基于.Net Framework XML解析模型的svg解析框架,采用GDI+实现了svg显示框架;同时给出了svg文档对象模型与GDI+图形对象模型的具体映射关系,并基于此映射模型实现了svg静态图形图像正确高效的显示。本论文根据svg相关标准对svg技术进行了一些应用研究,有助于svg技术在相关行业的应用。 论文通过一个svg文件转换实例和一个svg文件渲染实例例证了svg文件生成与svg文件解析和显示的可行性。
上传时间: 2013-04-24
上传用户:shinesyh
用java语言实现的svg图形程序,其中包括柱图,饼图,点图。
上传时间: 2015-05-07
上传用户:jennyzai
Delineate is a tool for converting bitmap raster images to svg (Scalable Vector Graphics) using AutoTrace or potrace. It displays svg results using Apache Batik. Input formats are JPEG, PNG, GIF, BMP, TIFF, PNM, PBM, PGM, PPM, IFF,PCD, PSD, RAS.
标签: converting Delineate Graphics Scalable
上传时间: 2014-01-19
上传用户:四只眼
svg主要用语电子地图方面。矢量图WEBGIS,卫星电子地图。本书为基础介绍svg知识。
上传时间: 2015-06-29
上传用户:来茴
svg 是一种广泛使用的矢量图格式,本材料为perl svg 绘图参考手册。
上传时间: 2013-12-09
上传用户:黄华强
svg编程开发基础:从概念到实例.提供svg在WEB中的应用方法.
上传时间: 2013-12-23
上传用户:003030
java 调用 Graphviz,支持中文和svg格式的输出
上传时间: 2014-01-24
上传用户:缥缈
一个mobile svg,tinyline就不需要有那么多限制,在CLDC1.0里也可以使用。
上传时间: 2013-12-27
上传用户:cursor
这是关于svg的详细电子书籍,内容全面,有实例讲解
上传时间: 2013-12-19
上传用户:llandlu
svg中地理信息符号化显示的研究,主要用于WebGIS
上传时间: 2015-10-27
上传用户:dongqiangqiang