以文本方式查看主题

-  计算机科学论坛  (http://bbs.xml.org.cn/index.asp)
--  『 SVG/GML/VRML/X3D/XAML 』  (http://bbs.xml.org.cn/list.asp?boardid=21)
----  请教一个问题:怎样播放svg  (http://bbs.xml.org.cn/dispbbs.asp?boardid=21&rootid=&id=24344)


--  作者:austin1127
--  发布时间:11/17/2005 11:20:00 AM

--  请教一个问题:怎样播放svg
我指的不是说找个播放器,比如说用IE然后装个 adobe viewer 插件,而是指怎样写个程序播放svg。就像在网上有人用VC写了flash的播放器一样,虽然有些问题。


谢谢


--  作者:gistty
--  发布时间:11/18/2005 12:18:00 PM

--  
呵呵,有创意,不过比较费事:
1、先要做文件读取和解译工作,类似解释程序,希望能读懂每个对象;
2、用GDI+写画图的程序吧!
只是一个思路,具体有很多事情要做哦。国外有一个将SVG类转换成GDI+类的库,好像还不完善。还得你去努力哦
--  作者:wujiabao
--  发布时间:11/29/2005 4:50:00 PM

--  
我也想做一个
一起交流以下
--  作者:spardaks
--  发布时间:1/8/2006 5:31:00 PM

--  
纸上谈兵,瞎说一下:

1 读SVG文件至内存空间
2 打开一个图片文件(背景图片)

3 逐模块读取每一个模块的特性并且将模块中的数据对应(映射)生成到图片文件的相关象素上
4 用C++或相关语言的画图函数进行图片的处理(例:根据规范定义的属性画出点、线、面等元素)

5存储、关闭文档

*如果有对事件的函数就作为子函数加进去喽

3


W 3 C h i n a ( since 2003 ) 旗 下 站 点
苏ICP备05006046号《全国人大常委会关于维护互联网安全的决定》《计算机信息网络国际联网安全保护管理办法》
93.750ms