CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
山寨机中的战斗机! 程序优化工程师到底对IT界有没有贡献
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Java >  J2SE / 基础类

SOS..Java中矢量图绘制方法

楼主lhdyf(静,在这个世界上永远会有一个人在等你)2002-02-20 16:28:53 在 Java / J2SE / 基础类 提问

请各位前辈告诉我java中如何制作矢量图.能否提供这方面的资料.  
  谢谢了. 问题点数:66、回复次数:8Top

1 楼sharetop(九尾灵狐)回复于 2002-02-20 16:34:36 得分 0

 
  矢量图?你自己作呀。我想你可能有这样一个项目需求,能否说说你的具体要求,不要这么笼统地问,不好回答。  
  Top

2 楼cexo_wxf_ss(過路人)回复于 2002-02-21 08:14:13 得分 0

有的話給我一份,Thanks!!!Top

3 楼turbochen(程序员)回复于 2002-02-21 09:01:42 得分 6

在smiling.com.cn的java技术里有存图形为wmf的东东Top

4 楼lhdyf(静,在这个世界上永远会有一个人在等你)回复于 2002-02-21 09:05:25 得分 0

to     sharetop(天生不笨)    
  我现在是没有一点头绪.首先不知道画矢量图和画位图有什么不同.我画位图的时候是一点一点的画出来.是否位图也是?在java中有无和画位图相关的类(方法)?  
  能否给个例子或者相关的文档资料.  
  谢谢  
  Top

5 楼sharetop(九尾灵狐)回复于 2002-02-21 09:41:02 得分 30

 
  我的不科学的但是直观的理解:位图是一点点画出来的,矢量图是一条条画出来的。  
   
  所以,如果你的位图是用画笔或其它什么东西作出的gif/bmp等文件,用drawImage可以画出来,是吧?  
  如果是矢量图,你是指的哪种工具作出来的?coredraw/3dmax等?我不知道了。  
   
  或是你说的是用java来作图?那你自己一条条画线,或是画圆,不就行了?graphics都可以实现的。  
   
  但是你要考虑的就是这个矢量图的定义问题,如何保存,如何生成。对吧?  
   
  比如,mathml,你知道吧?用来定义数学公式的语言,基于xml的格式,所以我的建议,用xml来定义并保存你的图形,生成时可以读xml文件,解析,用Graphics重新画出来,即可。  
   
  这方面你可以看一下以下资料:  
   
  SVG/MathML/MathType  
   
  你用www.google.com搜索一下它们的文章即可,收集一些资料,仔细看上一阵子,我想你的思路就有了。  
   
   
   
  Top

6 楼lhdyf(静,在这个世界上永远会有一个人在等你)回复于 2002-02-21 11:07:45 得分 0

to   sharetop(天生不笨)  
  再请教一下:  
  如果我想用事先保存好的一个矢量图文件.格式是SVG.我在程序中想显示出来.如果是bmp/gif文件的画,我可以直接读文件.然后就可以用graphics画出来.但是SVG文件是用xml文本格式存放的,那又该如何做呢?  
  谢谢Top

7 楼sharetop(九尾灵狐)回复于 2002-02-21 12:57:08 得分 30

 
  根据定义的格式重画出来。用line/arc/……等等,总之就是要你自己重画了。  
   
  svg是基于xml的,也就是说它只定义了图片的格式,其实adobe有一个插件可以显示svg的页面,就象flash一样,要插件的,或是applet/ocx都行。  
   
  插件的工作就是重画这个图。  
  Top

8 楼lhdyf(静,在这个世界上永远会有一个人在等你)回复于 2002-02-21 18:27:41 得分 0

to   sharetop(天生不笨)  
  矢量图的文件格式是否只有SVG,WSF,还有其他的格式或者描述结构.Top

相关问题

  • 急问:java画矢量图的方法
  • 绘制矢量图形
  • 求地图矢量化的Java组件或者方法
  • 请问谁有用delphi绘制矢量图的书籍啊?
  • 绘制统计图的方法?
  • 求教矢量图形的保存方法。
  • 求 开源的 UML 绘制工具。或开源的C#的矢量图绘制工具,哪怕是一点点代码也好,可以放大/缩小/拖动 所绘的矢量图的
  • 求 把位图转换为矢量图 的控件或者方法。
  • java里如何绘制粗线条?
  • 在矢量图形绘制中,回步处理的思路是什么???(可以完全回步到最初状态)

关键词

  • 文件
  • java
  • 资料
  • xml
  • 矢量
  • 图
  • 重画
  • 格式
  • svg
  • 定义

得分解答快速导航

  • 帖主:lhdyf
  • turbochen
  • sharetop
  • sharetop

相关链接

  • CSDN Java频道
  • Java类图书
  • Java类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo