2010年12月21日
摘要: 这两天做一个自己玩的项目,发现了一个奇怪的现象,大致情况是这样的。我需要把一个Image对象写入流中,使用的是Image.Save(Stream, ImageFormat)这个重载,而在之前我已经在这个流中写入了其它数据。我的开发环境是Win7+VS2010,使用的框架是.net 3.5 Client Profile,在开发时一切正常。可当我把编译好的程序放到XP的系统中运行时就发现了问题,图片数据在写入流的时候,并没有写到流的当前位置,而是写到了流的起始位置上,把我原来写在里面的数据给破坏掉了。后来我查了MSDN关于这个Save方法的说明,里面有这么一句话:The image must be 阅读全文
posted @ 2010-12-21 12:43 一风 阅读(440) 评论(0) 推荐(0) 编辑