• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
:皒祗想自私旳占有著袮
.Net Ajax SQLserver Flex UI JS 一样都不能少...
博客园    首页    新随笔    联系   管理    订阅  订阅

用Response输出图片

        System.Drawing.Bitmap map = new Bitmap(Server.MapPath("2008.jpg")); 
        
//调整图片的长短比 
        double dl;
        
double maxlength = 400;
        
if (map.Width >= map.Height)
        
{
            dl 
= (double)(maxlength / (double)map.Width);//求比例

        }

        
else
        
{
            dl 
= (double)(maxlength / (double)map.Height);
        }

        
//构建新的图片 
        System.Drawing.Bitmap newmap=new Bitmap(map,(int)(map.Width*dl),(int)(map.Height*dl)); 
        Response.Clear(); 
        
//图片写入流中 
        newmap.Save(Response.OutputStream,System.Drawing.Imaging.ImageFormat.Jpeg); 
        
//释放内存 
        map.Dispose(); 
        newmap.Dispose(); 
        Response.End();
posted @ 2008-03-01 14:12  JoyBin  阅读(1733)  评论(0)    收藏  举报
刷新页面返回顶部
博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3