调整图像大小并更改背景颜色

Resize image and change background Color

我已经完成调整图像大小,但如何更改背景颜色(更改黑色)?

喜欢这张图片:

http://i.stack.imgur.com/2Y3xG.jpg

 BitmapImage img = new BitmapImage();
 img.SetSource(e.ChosenPhoto);
 Image image2 = new Image()
 {
     Width=640,Height=640,Visibility=Visibility.Collapsed,Source=img
 };

 WriteableBitmap wb1 = new WriteableBitmap(image2,st);

 wb1.SaveJpeg(ms1, 640, 640, 0, 100);

您必须将图像控件放在容器控件(如网格)内并更改该容器的背景颜色。