Windows API Code Pack 获取文件缩略图

需要下载Windows API Code Pack dll库

建立C# wpf项目,引用WindowsAPICodePack.Shell

界面放置一个img容器

<Image x:Name="image"></Image>

代码

string str = @文件路径;

ShellFile shellFile = ShellFile.FromFilePath(@str);
Bitmap shellThumb = shellFile.Thumbnail.ExtraLargeBitmap;
shellThumb.Save(@文件保存路径, ImageFormat.Bmp);
image.Source = new BitmapImage(new Uri(@文件保存路径));

原文地址:https://www.cnblogs.com/chendongbky/p/6632386.html