I am adding one watermark image inside the image which user upload in asp.net web application.
I used below code to add watermark image inside uploaded one:
using (Image image = Image.FromFile("Uploaded image path"))
using (Image watermarkImage = Image.FromFile(Server.MapPath(Url.Content("watermark image path")))
using (Graphics imageGraphics = Graphics.FromImage(image))
using (Brush watermarkBrush = new TextureBrush(watermarkImage))
{
imageGraphics.FillRectangle(watermarkBrush, new Rectangle(6, 10, ((image.Width - ((int)watermarkImage.Width)+80)), ((image.Height - ((int)watermarkImage.Height)+50))));
image.Save(Server.MapPath(Url.Content("PathToSave/Desert_watermark.jpg")));
}
After save image with watermark when open this image inside folder, I could see watermark image is repeating and size is very small.
Below is the image for the same:
I tried to set Rectangle position, But not able to fix this issue.
Please suggest.