String bitmapFile = String.Empty;
String newBitmapFile = String.Empty;
var openf = new OpenFileDialog();
openf.Filter = "png|*.png|jpg|*.jpg|ico|*.ico";
if (openf.ShowDialog() == DialogResult.OK) {
bitmapFile = openf.FileName;
newBitmapFile = bitmapFile.Substring(0, bitmapFile.LastIndexOf('\\')) + @"\" + "abc.png";
}
Thread th1 = new Thread(
() => {
try {
Bitmap bitmap = new Bitmap(bitmapFile);
Graphics gp = Graphics.FromImage(bitmap);
String label = "LY制作";
Font font = new Font("KaiTi",bitmap.Width/10,FontStyle.Bold);
SolidBrush sbrush = new SolidBrush(Color.Red);
int x = bitmap.Width / 2;
int y = bitmap.Height / 2;
gp.DrawString(label,font,sbrush,x,y);
bitmap.Save(newBitmapFile);
}
catch (Exception ee) {
}
finally {
}
}
);
th1.Start();
黑体:SimHei
宋体:SimSun
新宋体:NSimSun
仿宋:FangSong
楷体:KaiTi
仿宋_GB2312:FangSong_GB2312
楷体_GB2312:KaiTi_GB2312
微软雅黑体:Microsoft YaHei