이미지 그리기 샘플..
심심풀이로 그려봤다.
요런 막대그래프(?)가 생겨난다.
소스
using System;
using System.Collections.Generic;
using System.Web;
using System.Web.UI;
using System.Drawing;
using System.Drawing.Imaging;
public partial class testGraph : System.Web.UI.Page
{
Bitmap b;
Graphics g;
protected void Page_Load(object sender, EventArgs e)
{
Graph();
}
private void Graph()
{
b = new Bitmap(500, 25);
g = Graphics.FromImage(b);
Brush txtBrush = new SolidBrush(Color.Yellow);
Brush bkBrush = new SolidBrush(Color.Gray);
Brush brush = new SolidBrush(Color.Blue);
HttpContext.Current.Response.ContentType = "image/jpeg";
g.FillRectangle(bkBrush, 0, 0, 500, 25);
g.FillRectangle(brush, 0, 0, 180, 25);
g.DrawString("달성률(36%)", new Font("arial", 9), new SolidBrush(Color.White), 1, 5);
g.DrawString("전체건수(50건)", new Font("arial",8), txtBrush, 410, 5);
b.Save(HttpContext.Current.Response.OutputStream, ImageFormat.Jpeg);
g.Dispose();
b.Dispose();
}
}
간단하다^^ 그래도 막상 필요할때 잘 생각 안난다.
그림 쳐바를일이 그리 많지 않지만.. 그래도 가끔 요런거 좋아라 하는 애들있다..
그럼 오늘도.. 막코딩을 위해^^
'개발 > C# .NET' 카테고리의 다른 글
ASP.NET 간단 팁들.. (0) | 2008.10.09 |
---|---|
windows2008 Image thumbnail 표시 (0) | 2008.09.05 |
설치된 HotFix 조회하기 (0) | 2008.08.28 |