Pages

Subscribe:

Thursday, 10 April 2014

Write text on jpeg image


 <strong>Your stand number</strong>
                <asp:TextBox ID="txtstand" CssClass="txtwebbanner" runat="server" Width="169px" autocomplete="off"></asp:TextBox>
                <asp:Button ID="btnResendDetails" CssClass="btnwebbanner" runat="server" Text="Generate your banners"
                    OnClick="btnResendDetails_Click" />

code page (.cs)

string path = Server.MapPath(@"uploads/banner_300_250.jpg");
        Bitmap b = new Bitmap(path);
        Graphics g = Graphics.FromImage(b);
        g.SmoothingMode = SmoothingMode.AntiAlias;
        string inputString = "Visit Us @ Stand: " + txtstand.Text;
        Font f = new Font("Arial", 12, FontStyle.Bold);
        g.DrawString(inputString, f, Brushes.White, 90, 207);
        g.Flush();
        string fileName = Path.GetFileNameWithoutExtension(Path.GetRandomFileName()) + ".jpg";
        b.Save(Server.MapPath("bannerimages/") + txtstand.Text + "1" + fileName, ImageFormat.Jpeg);

0 comments:

Post a Comment