Acceso denegado al guardar la imagen en UWP. Acceso denegado. (Excepción de HRESULT: 0x80070005 (E_ACCESSDENIED))

Estoy trabajando en la aplicación universal de Windows en Windows 10 SDK para dibujar rectángulos en las caras reconocidas en la imagen.

Estoy usando Win2D para editar las imágenes y dibujar un rectángulo sobre ellas. Puedo leer archivos de la biblioteca de imágenes, pero cuando intento guardar la imagen después de editarla aparece el siguiente error:

Acceso denegado. (Excepción de HRESULT: 0x80070005 (E_ACCESSDENIED))

El siguiente es el método que usé para dibujar un rectángulo en la imagen:

private async void DrawRect()
    {
        CanvasDevice device = CanvasDevice.GetSharedDevice();
        CanvasBitmap bitmap = null;
        CanvasRenderTarget offscreen = null;

        Windows.Storage.StorageFile photofile = await KnownFolders.PicturesLibrary.GetFileAsync("image.jpg");

        if(photofile != null)
        {
            using (var stream = await photofile.OpenReadAsync())
            {
                bitmap = await CanvasBitmap.LoadAsync(device, stream);
            }
        }

        if(bitmap != null)
        {
            offscreen = new CanvasRenderTarget(device, bitmap.SizeInPixels.Width, bitmap.SizeInPixels.Height, 96);
            using (var ds = offscreen.CreateDrawingSession())
            {
                ds.Clear(Colors.Transparent);
                ds.DrawImage(bitmap);
                ds.DrawRectangle(25, 35, 270, 352, Colors.Blue,4);
            }

            var photoFile = await KnownFolders.PicturesLibrary.CreateFileAsync("image2.jpg", CreationCollisionOption.ReplaceExisting);                        

            if (photofile != null)
            {
                await offscreen.SaveAsync(photofile.Path);
            }              

            //await offscreen.SaveAsync(photoFile.Path);*/
        }
    }

La excepción se produce en la última línea fuera de la pantalla. SaveAsync.

El seguimiento de la pila para el error anterior es:

en el sistema.

He establecido los permisos para acceder a las carpetas de imágenes en el archivo de manifiesto de la aplicación.

¿Necesito establecer algunos permisos adicionales para guardar la imagen en el disco?

El mismo error ocurre cuando intenté guardar la imagen en cualquier otra ubicación.

Respuestas a la pregunta(1)

Su respuesta a la pregunta