不管我用VS2005还是2003,其结果都是一样的。编译能通过,但是在执行代码时,却报GDI+ 中发生一般性错误。在百度找了N久,相关资料却非常少。别人的办法是给目录开写入权限,我也开了,但是亦无法解决。测试了好几天了,项目没丝毫进度。在这里请教高人指点一二。感谢!
用的命名空间:
using System;
using System.Drawing;
using System.Drawing .Imaging;要执行的代码:
        Image gif1=Image.FromFile(Server.MapPath("1.jpg"));
Image gif2=Image.FromFile(Server.MapPath("2.jpg"));

        EncoderParameters ep=new EncoderParameters ();
ep.Param[0]=new EncoderParameter(Encoder.Quality,80);
gif1.SaveAdd(gif2,ep);//此句一直报:GDI+ 中发生一般性错误。
gif1.Save(Server.MapPath("new.gif"),ImageFormat.Gif); gif1.Dispose();
gif2.Dispose();