如何将非标准位图格式的文件以保存为位图文件,这个问题困饶了我好长时间,高手,help me!
我现在遇到的问题就是知道一个文件的格式,但不是标准的位图,我想把它读出来,然后在保存为位图,就是不知道如何写位图的文件头,高手能不能给个代码,谢谢!

解决方案 »

  1.   

    你可以将的图形对出来写在 PictureBox 上,然后使用 SavePicture保存为位图
      

  2.   

    qqqdong() ,你好:关键是我不知道如何将这个非标准格式的文件写到PictureBox里,要是能写进去就可以解决,我也明白!如何写呢,这个文件以什么形式打开呢,二进制或十六进制吗?
      

  3.   

    用任何可用的看图程序将图片显示在屏幕上,再按一下{print screen}键,然后,新建一个WINDOWS画笔文件,粘贴,再保存为BMP格式。当然这是笨办法,仅供参考。
      

  4.   

    suyman(*LOVEISTRUE*) ,本身就无法显示图象,再不要说是按拷屏键了,呵呵!
      

  5.   

    你把非标准位图是否压缩研究清楚再说,如果没有压缩好办,如果压缩过的话,没有资料,难呐!最好发个那种图片给我看看,[email protected],现在只对这方面问题感兴趣,谢谢!
      

  6.   

    如果是非标准的,我给你个简单的方法,用Ultra Edit打开文件,看第一个象素的RGB值在哪,然后从那个位置开始读就可以了,最好搞清楚是颜色位数。
      

  7.   

    thirdapple(陨落雕),没有压缩过的,能否给我一个写标准位图文件头的代码,我知道他是从什么地方开始的,另外读这个文件有没有什么限制呀,比如说要用二进制或者十六进制,另外,我把文件给你发过去,你给看看!谢谢了!
      

  8.   

    这个图象原来是在dos下显示的,现在要让他windows下显示原来的那些资料!
      

  9.   

    http://expert.csdn.net/Expert/topic/1640/1640441.xml?temp=.5335504
      

  10.   

    昨天就收到E-mail了,可惜没时间,今天花了三个小时(晚自习回家10:30到现在1:11)弄好了一个,但是还不完善,多多指点!
    http://expert.csdn.net/Expert/topic/1650/1650610.xml?temp=.9090387
    主要是不知道Width和Height保存的位置,也无法知道打开的效果进行对比,所以....