WP8 で画像のサムネイルを作成する必要がありますが、現在問題に直面しています。一言で言えば、私はこれを行う唯一の方法、つまりクラスを使用することを知ってSystem.Windows.Controls.Image
いSystem.Windows.Media.Imaging.BitmapImage
ますSystem.Windows.Media.Imaging.WritableBitmap
. また、スレッドプールで実行されている他の大きな操作の一部であるため、スレッドプールでサムネイルの作成を実行しようとしています。
すでにお気づきかもしれませんが、上記のクラスのインスタンスを作成しようとしても、無効なクロススレッド アクセスで失敗しています。このサムネイルは UI で使用されず、ファイルに保存されるだけで、後でファイルから表示されるため、これは本当に残念です。私の仕事は UI スレッドとは何の関係もなく、まだこの制限に直面しています。
画像ストリームからサムネイルを作成する他の方法はありますか (PhotoChooser タスクから取得しています)。これらの UI にバインドされたクラスを必要としない他の API でしょうか? それをグーグルで検索しようとしましたが、うまくいきませんでした。