.NET 4.x WinRT. Сохранить BitmapImage в файл - C#
Формулировка задачи:
Собственно сабж? В msdn штук 5 примеров, как можно загрузить картинку откуда угодно, но ни одного примера как ее потом сохранить хотя бы в LocalFolder.
Решение задачи: «.NET 4.x WinRT. Сохранить BitmapImage в файл»
textual
Листинг программы
public static async Task SaveImage(byte[] buffer, StorageFile file)
{
if (buffer.Lenght == 0)
return;
using (var ms = await file.OpenAsync(FileAccessMode.ReadWrite))
{
using (DataWriter writer = new DataWriter(ms.GetOutputStreamAt(0)))
{
writer.WriteBytes(buffer);
await writer.StoreAsync();
await ms.FlushAsync();
}
}
}