我如何将WPF WriteableBitmap对象转换为System.Drawing.Image?
我的WPF客户端应用程序向Web服务发送位图数据,Web服务需要在那一端构建一个System.Drawing.Image。
我知道可以获取WriteableBitmap的数据,将信息发送到Web服务:
// WPF side:
WriteableBitmap bitmap = ...;
int width = bitmap.PixelWidth;
int height = bitmap.PixelHeight;
int[] pixels = bitmap.Pixels;
myWebService.CreateBitmap(width, height, pixels);
但是在Web服务端,我不知道如何从这些数据创建一个System.Drawing.Image。
// Web service side:
public void CreateBitmap(int[] wpfBitmapPixels, int width, int height)
{
System.Drawing.Bitmap bitmap = ? // How can I create this?
}