本帖最后由 DJ8Angus 于 2013-01-07 22:21:19 编辑

解决方案 »

  1.   


    using System.Drawing.Imaging;
    using System.IO; MemoryStream ms = new MemoryStream();
                Image img = Image.FromFile(@"I:\1.jpg");
                img.Save(ms,ImageFormat.Bmp);     
                byte[] imgby = ms.GetBuffer();
                File.WriteAllBytes(@"I:\2.bin",imgby);这样保存下来毫无意义,除非你说是按照16 进制保存或许还有点区别.
    反正这样保存下去的是真实的二进制数据,但是保存之后,把bin的后缀名改成JPG马上图片又出来了.甚至于图片的MD5值和sha1值都是一模一样的 ,唯一变化的是CRC32值不同.
      

  2.   

    你用过Image2Lcd这个软件吗?我就是想要他的功能,如图看左边设置“二进制(.bin)”,“垂直扫描”
    ,“单色”,“最大宽度和高度32X24的”,然后点击保存就会得到我需要的二进制bin文件!求帮助啊!
    <img>http://img.my.csdn.net/uploads/201301/07/1357568240_6897.png</img>
      

  3.   

    就是C#怎么提取bmp(图片)文件中的实际图片数据