Parsi Coders

نسخه‌ی کامل: قراردادن متن بر روی عکس ( Watermark)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
ابتدا با دستور زیر عک عکس را لود می کنیم
کد:
string fileloc = oFileDlg.FileName;

//load image to picturebox

pictureBox1.Image = Image.FromFile(fileloc);
سپس کد زیر را در یک رویداد قرار می دهیم
کد:
if (pictureBox1.Image != null)

{

    // Create image.

    Image tmp = pictureBox1.Image;

    // Create graphics object for alteration.

    Graphics g = Graphics.FromImage(tmp);



    // Create string to draw.

    String wmString = "Mdi Sample";

    // Create font and brush.

    Font wmFont = new Font("Trebuchet MS", 10);

    SolidBrush wmBrush = new SolidBrush(Color.White);

    // Create point for upper-left corner of drawing.

    PointF wmPoint = new PointF(10.0F, 10.0F);

    // Draw string to image.

    g.DrawString(wmString, wmFont, wmBrush, wmPoint);

    //Load the new image to picturebox                

    pictureBox1.Image = tmp;

    // Release graphics object.

    g.Dispose();

}