2

カスタム クラスをシリアル化しようとしていますが、System.Windows.Media.Imaging.BitmapImage がシリアル化可能としてマークされていないというエラーが表示されます。シリアル化するには、バイト配列などに変換する必要があることは理解していますが、これにアプローチする方法がわかりません。

私はこの質問を見つけました: Serializing a WPF Image but do not know how to adapt it for my use. 誰かが私を正しい方向に向け、おそらくいくつかの資料をリンクして、WPF でシリアライゼーションを扱うときに読むことができますか?

4

1 に答える 1

1

1 つの方法として、ImageSource を WriteableBitmap のコンストラクターに渡し、WriteableBitmapの Pixels プロパティを使用してピクセル データを取得します。

于 2011-03-25T05:18:48.007 に答える