■ 비트맵에 텍스트를 쓰는 방법을 보여준다.
▶ 비트맵에 텍스트 쓰기 예제 (C#)
1 2 3 4 5 6 7 8 |
Bitmap bitmap = Bitmap.FromFile("c:\\sample.jpg") as Bitmap; bitmap.SetResolution(96f, 96f); WriteTextToBitmap(bitmap, new Font("돋움체", 72f, FontStyle.Bold), Brushes.White, new Point(20, 20), "테스트"); WriteTextToBitmap(bitmap, new Font("돋움체", 72f, FontStyle.Bold), Brushes.Blue , new Point(17, 17), "테스트"); |
▶ 비트맵에 텍스트 쓰기 (C#)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
using System.Drawing; #region 비트맵 텍스트 쓰기 - WriteTextToBitmap(sourceBitmap, font, brush, location, text) /// <summary> /// 비트맵 텍스트 쓰기 /// </summary> /// <param name="sourceBitmap">소스 비트맵</param> /// <param name="font">Font 객체</param> /// <param name="brush">Brush 객체</param> /// <param name="location">위치</param> /// <param name="text">텍스트</param> public void WriteTextToBitmap(Bitmap sourceBitmap, Font font, Brush brush, Point location, string text) { Graphics bitmapGraphics = Graphics.FromImage(sourceBitmap); bitmapGraphics.DrawString(text, font, brush, location); bitmapGraphics.Dispose(); } #endregion |