Как преобразовать объект WPF WriteableBitmap в System.Drawing.Image?WPF/WinForms/GDI interop: преобразование WriteableBitmap в System.Drawing.Image?
Приложение моего WPF-клиента отправляет растровые данные в веб-службу, а веб-службе необходимо создать System.Drawing.Image с этой целью.
Я знаю, что я могу получить данные в WriteableBitmap, отправьте информацию к веб-службы:
// WPF side:
WriteableBitmap bitmap = ...;
int width = bitmap.PixelWidth;
int height = bitmap.PixelHeight;
int[] pixels = bitmap.Pixels;
myWebService.CreateBitmap(width, height, pixels);
Но на конце веб-службы, я не знаю, как создать System.Drawing Из этих данных.
// Web service side:
public void CreateBitmap(int[] wpfBitmapPixels, int width, int height)
{
System.Drawing.Bitmap bitmap = ? // How can I create this?
}
Спасибо. Я буду играть и посмотреть, поможет ли это. –
Хорошо, это сработало. Спасибо за помощь. –