您的位置:首页 > 其它

使用截图工具

2007-08-30 13:24 218 查看



string sUrl="http://" + System.Web.HttpContext.Current.Request.ServerVariables["HTTP_HOST"] +Page.Request.RawUrl;


sUrl=Class1.getPicUrl(sUrl);//URL


string sPath=Class1.getPicPath(System.Web.HttpContext.Current.Server);//物理路径


DateTime dt=DateTime.Now;


string sImgPath=sPath+ "a.jpg";


System.Diagnostics.Process.Start(sPath+@"url2bmp.exe",@"-file "+sImgPath+@" -format jpeg -wx 2000 -wy 500 -bx 2000 -by 500 -notinteractive -url "+sUrl);




try




...{


Response.Clear();


Response.Buffer= false;


Response.Charset="GB2312";


Response.AppendHeader( "Content-Disposition","attachment;filename=snap.jpg");


Response.ContentType="image/jpeg";// '指定输出格式为图形




System.Drawing.Image myImage = null;


int i=0;


bool bFlag=System.IO.File.Exists(sImgPath);


if(bFlag==false)




...{


System.IO.File.Create(sImgPath);


}


while(!bFlag)




...{


bFlag=System.IO.File.Exists(sImgPath);


}




myImage = System.Drawing.Image.FromFile(sImgPath);




myImage.Save(Response.OutputStream,System.Drawing.Imaging.ImageFormat.Jpeg);//


Response.End();


}


catch(Exception ex)




...{


Response.Write(ex.Message);


}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: