导入某个bmp文件时出现错误:stream read error.我后来发现该bmp其他和window画图软件一样,但垂直分辨率和水平分辨率是72,//而window画图软件的是96,运行没问题。不知道是怎么回事?

解决方案 »

  1.   

    应该是哪个 bmp 文件, 格式有问题
      

  2.   

    这个问题和从数据库中读图片一样
    当读取流的时候出问题如此简单的操作,其他应该不会有问题了
    可能是文件格式的问题
    这里的文件格式必须是位图格式
    //
    比如qq里面的头像吧,那些头像有一些格式就不对,因此在picture读的时候就出错
      

  3.   

    呵,是图片的格式问题。你的BMP图片是从何而来?你可以试试用ACDSEE或画图软件
    另存为以后再打开吧。