Как я могу получить миниатюры из моей папки? - PullRequest
0 голосов
/ 29 мая 2018

Мне интересно, как получить миниатюры в UWP с помощью C #

Я хочу получить все миниатюрные изображения файлов изображений (gif, jpg и т. Д.) В моей папке

Я прочитал довольнокоды о получении эскизов и ссылки на этот и другие образцы

Но я не мог полностью понять процесс с Xaml

Можете ли вы сказать мне, как получить эскизиз папки моей библиотеки?

1 Ответ

0 голосов
/ 29 мая 2018

Получив доступ к папке, выбрав пользователя с помощью FolderPicker. Вы можете получить эскизы из системы.Вы можете использовать GetScaledImageAsThumbnailAsync() для этого.Например:

private async Task<BitmapImage> GetThumbnail(StorageFile file)
{
    if (file != null)
    {
        StorageItemThumbnail thumb = await file.GetScaledImageAsThumbnailAsync(ThumbnailMode.VideosView);
        if (thumb != null)
        {
            BitmapImage img = new BitmapImage();
            await img.SetSourceAsync(thumb);
            return img;
        }
    }
    return null;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...