日期:2014-05-17  浏览次数:21255 次

C# 数据以以二进制形式保存到文件中,读取转换成可播放的帧图片
各位大虾:
  我现在做的项目,在检测病人时有大量数据要保存,这些数据都是Double类型的。
  本来是192个点的数据是组成一幅图片,现在这里的数据有n*192,我要以二进制的形式保存到文件中,并在读取的时候要把这些数据转换成能够播放的图片,我该怎么做呢??(现在考虑检测一次的数据,还有检测多次,产生数据没考虑,检测多次的数据要分开识别并保存)
  检测多次时,数据保存在Double数组里,该怎么识别各次检测的数据,然后怎么保存到文件中呢??


谢谢各位帮忙

------解决方案--------------------
转二进制
Convert.ToInt32(string value, int fromBase): 
byte [] b=(byte [])dr["content"] ;
Stream s=new MemoryStream(b);
s.Write(b,0,b.Length);
Image image=Image.FromStream(s);

------解决方案--------------------
探讨

转二进制
Convert.ToInt32(string value, int fromBase):
byte [] b=(byte [])dr["content"] ;
Stream s=new MemoryStream(b);
s.Write(b,0,b.Length);
Image image=Image.FromStream(s);