c# WPF - Eyeshot конвертирует вид модели в png файл - PullRequest
0 голосов
/ 17 апреля 2020

Я использую программное обеспечение Eyeshot для devdept для c# WPF - и я новичок, так что терпите меня.

Кстати, я создаю WPF gui, где пользовательские входы определяют геометрию house (см. изображение здесь).

Текущий дисплей должен быть сохранен в виде файла PNG, когда пользователь нажимает кнопку «Выполнить» - но это мне пока не удалось сделать, здесь это мой код:

private void Run_Click(object sender, RoutedEventArgs e)
{
Bitmap bitmap = null;
bitmap = model1.RenderToBitmap(1, 2, false);
bitmap.Save(@"C:\Users\cleve\Desktop\WPF eye\WpfApp1\WpfApp1\Resources", ImageFormat.Png);
}

В приведенном выше коде «модель1» это фактическая модель, которая отображает дом.

Ошибка, которую я получаю:

System.Runtime.InteropServices.ExternalException
  HResult=0x80004005
  Message=There was an generic error in GDI+.
  Source=System.Drawing

Я много читал об ошибке GDI +, поскольку это общая проблема, но ни одно из решений не помогло мне в этом.

Возможно, у кого-то есть альтернативный способ сохранить изображение одним нажатием кнопки?

...