首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > asp.net >

图片水印文字怎么居中

2013-09-28 
图片水印文字如何居中public partial class Default2 : System.Web.UI.Page{protected void Page_Load(obj

图片水印文字如何居中
public partial class Default2 : System.Web.UI.Page
{
    protected void Page_Load(object sender, EventArgs e)
    {
        Bitmap btm = (Bitmap)Bitmap.FromFile(@"C:\Users\Administrator\Desktop\image\bak.png");

        Graphics g = Graphics.FromImage(btm);
        StringFormat sf = new StringFormat();
        sf.Alignment = StringAlignment.Far;
        sf.LineAlignment = StringAlignment.Center;
        g.DrawString("诚  聘  英  才", new Font("幼圆", 9), Brushes.White, new Rectangle(-67, 2, btm.Width, btm.Height), sf);
        btm.Save(@"C:\Users\Administrator\Desktop\image\bak1.gif", ImageFormat.Png);
        g.Dispose();
    }
}
我现在输出后的图片是在图片居中的,但是是写死的。要是修改下文字长度估计就不居中。有没有方法将不管文字多少,只要不超过图片的长度都居中。
[解决办法]
既然都实现了 还不速速结贴给分..求8分
[解决办法]
帮你顶一下,我碰到这问题了

热点排行