一个图像处理的问题
想对一批文件进行加文字:
System.Drawing.Image image = System.Drawing.Image.FromFile(fil[i]);
Graphics g = Graphics.FromImage(image);
g.DrawString(ud.mcomment, f, b, 10,20);
image.Save( "c:\\del\\ "+System.IO.Path.GetFileName(fil[i]));
g.Dispose();
image.Dispose();
但就是看不到文字,郁闷...
大家帮我看看
------解决方案--------------------你先把g画在panel上看看到底改了没有
------解决方案--------------------string file = @ "F:\My Picture\060718beautiful01.jpg ";
System.Drawing.Image image = System.Drawing.Image.FromFile(file);
Graphics g = Graphics.FromImage(image);
g.DrawString( "test text ", new Font( "宋体 ",20), new SolidBrush(Color.Black), 10, 20);
image.Save(@ "d:\ " + System.IO.Path.GetFileName(file));
g.Dispose();
image.Dispose();
------解决方案--------------------可能是你的字体太小或是颜色的问题,你先改个一个文件,放到PictureBox中看看加了没!