2016-08-03 15 views
1

ストリームにImageを書き込んだり、それを後で読みたいと思っています。
Im on Win 10 UWP。
私のコード:(:画像サイズが小さすぎるエラー)InMemoryRandomAccessStreamへの書き込み方法は?

InMemoryRandomAccessStream imrasIn = new InMemoryRandomAccessStream(); 
await _mediaCapture.CapturePhotoToStreamAsync(ImageEncodingProperties.CreateJpeg(), imrasIn); 
DetectedFaces = await _faceClient.DetectAsync(imrasIn.GetInputStreamAt(0).AsStreamForRead()); 

それは動作しません、DetectAsyncは、空のストリームを取得します。
他のクラスは必要ですか? CapturePhotoToStreamAsyncIRandomAccessStreamが、DetectAsyncStreamが必要です。

答えて

1

私は(と、それへの書き込み後)を読み込む前にストリームを巻き戻す必要があった:

imrasIn.Seek(0); 
関連する問題