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

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;

【讨论】:

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

Android:如何获取应用程序私有文件的视频缩略图?

如何从 iOS 9 和 Objective C 中的 .MOV 文件中获取缩略图?

如何从 Swift 中的 ALAssetRepresentation 获取低分辨率图像或缩略图

缩略图和 JPG

我可以获取特定文件夹中的所有缩略图吗?

如何在 ejabberd 中获取图像的缩略图