Using some pretty stock standard C# code to resize an image, and place it on a coloured background
Image imgToResize = Image.FromFile(@\"Dejeuner.jpg\"); Siz
Set the PixelOffsetMode property to HighQuality to get a better blend with the background at the edges.