Как преобразовать RenderTargetBitmap в BitmapImage в C# XAML, Windows 8.1?Преобразование RenderTargetBitmap в BitmapImage
Я попытался
// rendered is the RenderTargetBitmap
BitmapImage img = new BitmapImage();
InMemoryRandomAccessStream randomAccessStream = new InMemoryRandomAccessStream();
await randomAccessStream.WriteAsync(await rendered.GetPixelsAsync());
randomAccessStream.Seek(0);
await img.SetSourceAsync(randomAccessStream);
Но он всегда дает ошибку в
img.SetSourceAsync(randomAccessStream);
Есть много способов, в WPF, но в WinRT? Как я могу это сделать ?
Большое спасибо!
чувак спасибо, да, но я просто хочу, чтобы randomAccessStream и всегда сбоев или потоков любого типа: DI просто нужны байты или потоки, которые я могу использовать позже, чтобы создать другие битовые изображения –
Что такое сообщение об ошибке или тип исключения? любые скриншоты? .. Отвечено обновлено –
http://imgur.com/k7xldZw спасибо :) также в этот момент размер потока 0 –