想开发类似CAD软件中图库的功能,请大家能否提供一个思路。
具体想法是将视图中的某个区域当成一个整体存储到一个数据文件中。在打开图库的时候,读取这个文件,将每个图库元素读出并显示到特定的视图上。但是我不知道这个数据文件的数据应该怎样存储,是将视图上的区域先存成一个BMP文件,再把这个bmp文件的数据写到数据文件去吗?谢谢,请提供一些思路!

解决方案 »

  1.   

    我个人认为不能生成BMP文件,那样文件是很大的,况且BMP是未经任何压缩的。
    还是应该存特征,比如图中的直线可以存为两个点,圆之类的规则形状类似。
    不规则形状存储点的序列……
      

  2.   

    开发这个东西干什么? 卖?
    这中问题也要问, 说明你根本没有能力开发图库。 算了吧
    你举得mfc的类库 好开发吗?
    要作 找个开源的东西看看算了 
      

  3.   

    LZ可以了解下ENVI,了解下hps这种格式
      

  4.   

    http://sourceforge.net/  找吧 应该有的
      

  5.   

    确实,就是将DC上的HBITMAP对象保存成BMP文件而已,网上有现在的代码。
      

  6.   

    我是将一个BITMAP结构存入了文件,那么我读这个文件的时候,构造了一个BITMAP结构,在创建一个CBitmap对象,但是为什么图像显示不正确呢?我怀疑是BITMAP结构中的bmBIts这个变量赋值不正确。请问应给如何给这个变量赋值。我是在EVC下,有些函数不能用。