@using System.Drawing

@{

    string fileUrl = Request.QueryString.ToString("fileUrl");

    string coverImageUrl = (String.IsNullOrEmpty(Request.QueryString["coverImageUrl"]) ? "icon_recommend.png" : Request.QueryString.ToString("coverImageUrl"));

 

    // 소스이미지

    Bitmap sourceImage = new Bitmap(Server.MapPath(fileUrl));

    Bitmap starImage = new Bitmap(Server.MapPath("/Resource/Image/" + coverImageUrl));

 

    Bitmap outputImage = new Bitmap(sourceImage.Width, sourceImage.Height);   

 

    Graphics g = Graphics.FromImage(outputImage);

 

    g.InterpolationMode = System.Drawing.Drawing2D.InterpolationMode.HighQualityBicubic;

   g.DrawImage(sourceImage, 0, 0, sourceImage.Width, sourceImage.Height);

    g.DrawImage(starImage, 0, 0, starImage.Width, starImage.Height);

 

    Response.ContentType = "image/jpeg";

 

    outputImage.Save(Response.OutputStream, System.Drawing.Imaging.ImageFormat.Png);

 

    starImage.Dispose();

    sourceImage.Dispose();

    outputImage.Dispose();   

    g.Dispose();

}

'프로그램 > - .Net' 카테고리의 다른 글

초성 얻어오기  (0) 2013.05.08
안드로이드 마켓 바로가기 링크  (0) 2013.05.08
iframe 쿠키사용 P3P 규약  (0) 2013.05.08
웹페이지 한글깨짐 현상  (0) 2013.05.08
Java, C# 간에 라인달 128비트 암호화  (0) 2011.11.14