Wince智能设备C#开发中,如何把byte[]装换为Bitmap或者Image??[

zlhjd   2010-1-18 19:02 楼主
网上通常的转换都是.net的,在.net Compact中Image没有 FromStream函数。
我目前用的代码是:
MemoryStream ms = new MemoryStream(byteArrayIn,index,count);
            Bitmap returnImage = null;
            
            try
            {
                returnImage = new Bitmap(ms);
            }catch(Exception ex){
            

  }

这个代码目前的问题是总抛出异常如下:
Error:::System.ArgumentException: 值不在预期的范围内。
位于 Microsoft.AGL.Common.MISC.HandleAr(PAL_ERROR ar)
位于 System.Drawing.Bitmap._InitFromMemoryStream(MemoryStream mstream)
位于 System.Drawing.Bitmap..ctor(Stream stream)
[] pBuffer, Int32 iBufferLen)


哎  弄了一下午这个问题了...的确比较郁闷.各位对这个问题有何看法?

回复评论 (1)

帮顶下。

MARK.
点赞  2010-1-18 20:31
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复