I have a bitmap:

I draw a rectangle in this image:
Bitmap myImage = new Bitmap("path"); using (Graphics gr = Graphics.FromImage(myImage)) { Pen pen = new Pen(Color.Black, 2); gr.DrawRectangle(pen, 100,100, 100, 200); }

I want to fill the entire image with black except for the rectangle. Like this: 
Any idea how to implement it?
source share