Сериализация BitmapImage в WPF - PullRequest
2 голосов
/ 25 марта 2011

Я пытаюсь сериализовать пользовательский класс, однако я получаю сообщение об ошибке, в котором говорится, что System.Windows.Media.Imaging.BitmapImage не помечен как сериализуемый. Я понимаю, что мне потребуется преобразовать его в байтовый массив или что-то еще, чтобы сериализовать его, но я не уверен, как к этому приблизиться.

Я нашел этот вопрос: Сериализация образа WPF , но не знаю, как адаптировать его для моего использования. Может ли кто-нибудь указать мне правильное направление и, возможно, связать материал для чтения при работе с сериализацией в WPF.

1 Ответ

1 голос
/ 25 марта 2011

Можно передать ImageSource в конструктор WriteableBitmap , а затем использовать свойство Pixels WriteableBitmap, чтобы получить данные пикселей.

...