ASP.NET如何处理图像 把一个原800*600的图像改成400*300并保存. 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 网上有例程,如果是用asp.net2.0,可以看club web site那个例子,其中的代码稍微改一下就能用了。 http://blog.csdn.net/greennetboy/archive/2005/12/09/547616.aspx Bitmap img=new Bitmap(400,300,PixelFormat.Format32bppArgb); Graphics gra=Graphics.FromImage(img); Image img1=Image.FromFile(@"G:\我的资源图片文档\海贼王2005年历\06.jpg"); gra.DrawImage(img1,new Rectangle(0,0,img.Width,img.Height),new Rectangle(0,0,img1.Width,img1.Height),GraphicsUnit.Pixel); img.Save(@"g:\1.jpg",ImageFormat.Jpeg); img1.Dispose(); img.Dispose(); gra.Dispose(); 去搞个ASP.NET2.0装上比以前版本好多拉 TO :sugarsupper(北欧神话) 谢谢你的提供的代码。那段代码,在WinForm中尝试没问题。但我在ASP.NET中却发生如下错误,为什么呢?GDI+ 中发生一般性错误。 说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Runtime.InteropServices.ExternalException: GDI+ 中发生一般性错误。源错误: 行 55: System.Drawing.Image img1= System.Drawing.Image.FromFile(@"C:\Source.jpg");行 56: gra.DrawImage(img1,new Rectangle(0,0,img.Width,img.Height),new Rectangle(0,0,img1.Width,img1.Height),GraphicsUnit.Pixel);行 57: img.Save(@"c:\1.jpg",System.Drawing.Imaging.ImageFormat.Jpeg);行 58: img1.Dispose();行 59: img.Dispose(); 错误发生在行 57: img.Save(@"c:\1.jpg",System.Drawing.Imaging.ImageFormat.Jpeg); http://www.chinamacro.com/blog/visit_detail.aspx?blogID=46 Asp.net发布后如何调试 PagedDataSource问题 急--打开新页面传参并控制新页面大小 当PreviousPage.FindControl遇到MasterPage 如何限限制后台文件登录,请大家给点思路 这个BT种子解析类怎么用 紧急求教,我的VS国为什么不能调试了 关于Gridview绑定列反显字符串的问题,请指教 如何在页面中显示图片 有关文件上传的问题! repeater中imagebutton的问题?为什么e.CommandName提示“未将对象引用设置到对象的实例” 下班给分啊,请问大家怎么判断一个字符串,急急
Graphics gra=Graphics.FromImage(img);
Image img1=Image.FromFile(@"G:\我的资源图片文档\海贼王2005年历\06.jpg");
gra.DrawImage(img1,new Rectangle(0,0,img.Width,img.Height),new Rectangle(0,0,img1.Width,img1.Height),GraphicsUnit.Pixel);
img.Save(@"g:\1.jpg",ImageFormat.Jpeg);
img1.Dispose();
img.Dispose();
gra.Dispose();
比以前版本好多拉
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。 异常详细信息: System.Runtime.InteropServices.ExternalException: GDI+ 中发生一般性错误。源错误:
行 55: System.Drawing.Image img1= System.Drawing.Image.FromFile(@"C:\Source.jpg");
行 56: gra.DrawImage(img1,new Rectangle(0,0,img.Width,img.Height),new Rectangle(0,0,img1.Width,img1.Height),GraphicsUnit.Pixel);
行 57: img.Save(@"c:\1.jpg",System.Drawing.Imaging.ImageFormat.Jpeg);
行 58: img1.Dispose();
行 59: img.Dispose();
行 57: img.Save(@"c:\1.jpg",System.Drawing.Imaging.ImageFormat.Jpeg);