Я хочу захватить определенный вид и преобразовать его в изображение с помощью RenderTargetBitmap и сохранить изображение в локальной папке. Но я получаю «Недостаточно памяти для продолжения выполнения программы» при вызове метода BitmapEncoder. SetPixelData () . Найдите приведенный ниже фрагмент кода.
BitmapEncoder encoder = await BitmapEncoder.CreateAsync(BitmapEncoder.PngEncoderId, stream);
encoder.SetPixelData(BitmapPixelFormat.Bgra8, BitmapAlphaMode.Premultiplied,
(uint)imageWidth, (uint)imageHeight, 120, 120, pixelsBytes);
await encoder.FlushAsync();
пикселейBytes.Length составляет 80621568 . (Исключение из HRESULT: 0x80030008 (STG_E_INSUFFICIENTMEMORY)) 'Что не так с моим кодом.
С уважением,
Бхарати.