C# 在picturebox上面放几个label,最终保存图片时实现picturebox与label上面的字一起保存到图片。求助求助。
实在不行的话,怎么样计算label在picturebox中的相对位置,然后把label上的字画上去。。。
求助
获取两者的Location属性,就可以计算相对位置了。
按照你的这个说法 跟给照片加水印 差不多一个原理 建议楼主 参考加水印的方法
截屏,然后计算picturebox的位置和尺寸,把图片裁出来。
foreach(Label lb in PictureBox1.Controls) { var g = PictureBox1.GetGraphics(); g.DrawString(lb.Text,lb.Font,lb.Location); }
以上是即兴写的伪代码,具体方法参数位置可能不对,大概就是这个样子的,俺最近一直在做类似的功能。
呵呵,那方便留下QQ吗?
@wvsy: 272648186
http://www.cnblogs.com/bomo/archive/2013/02/25/2932700.html
你可以参考下这个,是将文字转化为图片。