如何从我的文件夹中获取缩略图?

Posted

技术标签:

【中文标题】如何从我的文件夹中获取缩略图?【英文标题】:How can i get thumbnails from my folder? 【发布时间】:2018-11-07 20:48:59 【问题描述】:

我想知道如何使用 C# 在 UWP 中获取缩略图

我想在我的文件夹中获取图像文件(gif、jpg 等)的所有缩略图

我阅读了很多关于获取缩略图的代码,并参考了this 和其他示例

但我无法完全理解 Xaml 的过程

您能告诉我如何从我的库文件夹中获取缩略图吗?

【问题讨论】:

【参考方案1】:

一旦您通过用户选择使用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;

【讨论】:

以上是关于如何从我的文件夹中获取缩略图?的主要内容,如果未能解决你的问题,请参考以下文章