Overlay an Image onto Another Image

Drawing Watermark Bitmap

Apply a watermark image onto a base image using advanced graphics drawing features.

Сode Snippet

using (var bitmap = new Bitmap("Venice.jpg"))
using (var watermark = new Bitmap("Stamp.png"))
using (var graphics = bitmap.GetAdvancedGraphics())
{
    graphics.DrawImage(watermark, 10, bitmap.Height - watermark.Height - 40);

    bitmap.Save("DrawImage.jpg");
}

Input

Venice.jpg

Stamp.png

Output

DrawImage.jpg

For AI-assisted development: Download Graphics Mill Code Samples XML Catalog