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

给点建议!

楼主beebusycn(beebusycn)2002-09-09 21:06:56 在 VC/MFC / 基础类 提问

在处理一个存储图象的文本文件(文件比较大),该怎么处理?  
  在该文件中存储了图象的主要点的坐标,  
  比如:  
  ......  
  200.0   400.0  
  240.0   500.0  
  300.0   499.0  
  ......  
  表示三个点(200.0   400.0),(240.0   500.0),(300.0   499.0)  
  相临的点都用直线来连,由于点多,所以文件很大,  
  如何处理速度比较快呢?  
   
   
  问题点数:100、回复次数:5Top

1 楼stonespace(stonespace)回复于 2002-09-09 21:15:20 得分 30

首先应该确定处理速度瓶颈在那里,如果慢在文件读取,可以设法减少文件大小,比如使用二进制格式存储代替文本格式存储,如果还不行,可以设法把数据压缩了,用float代替double可以节省50%空间,再不行,如果知道坐标取值范围,可以设计自己的压缩格式存储。Top

2 楼liu_swallow(swallow)回复于 2002-09-09 21:20:50 得分 10

解决不了,没问题,以后你用不到的Top

3 楼lkcowboy(三黑)回复于 2002-09-10 08:37:18 得分 10

还有什么更快的吗?  
  gz...Top

4 楼stonespace(stonespace)回复于 2002-09-10 11:08:08 得分 50

只读取需要读的数据,可以提高速度。  
   
  好像读取文件用于画图?如果这样,画图的时候,有些部分在窗口之外,这部分的数据可以不读出来,这样读取数据量和绘图操作的次数就少了,可以提高速度。  
   
  不过需要对图形数据建立索引,可以参考GIS的空间数据管理有关的资料。Top

5 楼beebusycn(beebusycn)回复于 2002-09-11 18:16:38 得分 0

看来无解了,Top

相关问题

  • 给个建议
  • 给点建议!:)
  • 给个建议
  • 给点建议!!!!!
  • 给点建议
  • 给点建议
  • 给点建议~!
  • 给个建议
  • 给点建议?
  • 给点建议

关键词

  • 文件
  • 数据
  • 格式存储
  • 处理
  • 速度

得分解答快速导航

  • 帖主:beebusycn
  • stonespace
  • liu_swallow
  • lkcowboy
  • stonespace

相关链接

  • Visual C++类图书
  • Visual C++类源码下载

广告也精彩

反馈

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